当前位置: 首页 > news >正文

沛县可以做网站的单位网页游戏排行榜前十平台

沛县可以做网站的单位,网页游戏排行榜前十平台,ui界面交互设计,英文外链seo兼职在哪里找像 Selenium 这样的自动化工具使我们能够通过不同的语言和浏览器自动化 Web 流程并测试应用程序。 Python 是它支持的众多语言之一,并且是一种非常简单的语言。 它的Python客户端帮助我们通过Selenium工具与浏览器连接。 Web 测试对于开发 Web 应用程序至关重要&am…

像 Selenium 这样的自动化工具使我们能够通过不同的语言和浏览器自动化 Web 流程并测试应用程序。 Python 是它支持的众多语言之一,并且是一种非常简单的语言。

它的Python客户端帮助我们通过Selenium工具与浏览器连接。 Web 测试对于开发 Web 应用程序至关重要,但更重要的是,它使我们能够自动化 Web 流程。

我们需要访问源代码并检查某些元素以自动化此类过程。

本文向您展示如何使用其 Python 客户端和 API 检查某个元素是否存在于 Selenium 中。


使用 find_element() 使用 Selenium Python 检查元素是否存在

要使用 Selenium Python 客户端,我们需要通过以下 pip 命令安装其包:

pip install selenium

除了Python客户端之外,如果我们要使用它们,还需要安装其他工具,例如ChromeDriver。 您可以相当轻松地下载并安装它。

现在,我们可以使用 Selenium 模块及其 Exception 部分来检查元素是否存在。 首先,我们使用 webdriver 模块访问浏览器代理(Chrome)并使用 get() 方法访问我们想要检查其元素的网页。

然后,使用 find_element() 方法,并传递 By.TAG_NAME 参数和要查找的元素(例如 h2)。 find_element() 方法使用 By 策略和定位器来查找元素。

在下面的代码中,我们使用By.TAG_NAME策略来查找我们想要的元素。 我们还可以使用 By.CSS_SELECTOR 来查找元素。

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.common.exceptions import NoSuchElementExceptiondriver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://thehackernews.com/")try:element = driver.find_element(By.TAG_NAME, 'h2')hackHead = element.textprint("Element exist")print(hackHead)
except NoSuchElementException:print("Element does not exist")driver.close()

输出:

DeprecationWarning: executable_path has been deprecated, please pass in a Service objectdriver = webdriver.Chrome(executable_path="C:\chromedriver.exe")DevTools listening on ws://127.0.0.1:57551/devtools/browser/dce0d9db-6c42-402e-8770-13999aff0e79
Element exist
Pay What You Want for This Collection of White Hat Hacking Courses

我们获得了 Pay What You Want for This Collection of White Hat Hacking Courses 作为元素的内容,但您可能会注意到可执行文件路径周围有一个 DeprecationWarning。

DeprecationWarning: executable_path has been deprecated, please pass in a Service objectdriver = webdriver.Chrome(executable_path="C:\chromedriver.exe")

为了解决这个问题,我们需要安装 webdriver-manager 模块来使用 pip 命令处理浏览器交互。

pip install webdriver-manager

然后,使用以下语句将模块导入到您的代码中。

from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service

并使用service属性而不是executable_path,并将 Service()ChromeDriverManager() 方法传递给service属性。

driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))

现在,代码变成:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.common.exceptions import NoSuchElementException
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Servicedriver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver.implicitly_wait(0.5)
driver.get("https://thehackernews.com/")try:l= driver.find_element(By.TAG_NAME, 'h2')s= l.textprint("Element exist -" + s)
except NoSuchElementException:print("Element does not exist")driver.close()

输出:

[WDM] - Downloading: 100%|████████████████████████████████████████████████████████████████████████████████████████████████| 6.29M/6.29M [00:03<00:00, 2.13MB/s]DevTools listening on ws://127.0.0.1:57442/devtools/browser/2856cae0-e665-42c3-a20d-a847d52658c1
Element exist
Pay What You Want for This Collection of White Hat Hacking Courses

因为这是第一次运行,您可能会看到输出的 [WDM] 部分; 否则,只有 DevTools 消息和代码输出应该是可见的。 这样,您可以使用其 Python 客户端轻松检查 Selenium 中是否存在某个元素。

http://www.yayakq.cn/news/956993/

相关文章:

  • 微信做网站支付工具中小企业网站建设调研报告
  • 网页设计怎么创建站点自己做的网站什么时候可以赚钱
  • 济南网站建设的费用郑州官方最新通告
  • 帝国cms关闭网站网站建设项目书
  • wordpress 整站采集流行用什么做网站
  • 网站网站合作建设电子元件做的比较好的网站
  • 怎样利用网站做推广婚纱网站论文
  • 北京企业建站技术iis7.5 没有默认网站
  • 销售单页网站wordpress用户权限插件
  • 岳阳网站建设设计诺盾网站建设
  • 重庆的网站建设公司济宁网站建设价格
  • 网站节约化建设金融公司网站规划方案
  • 微企点做网站怎么样品牌建设演讲稿
  • 一学一做教育视频网站有哪些内容莱芜金点子信息港二手市场
  • 网站文字变白色代码怎么做引导企业做网站
  • 产品展示网站设计百度关键词seo排名优化
  • 茂名整站优化做的网站为什么图片看不了怎么办
  • 青岛红岛做网站成都住房和城乡建设局 网站
  • 中国最受欢迎的网站怎么在一个网站做多个页面
  • 网站换域名 百度收录dw网站制作素材
  • 网站建设案例图片wordpress本地怎么搬家
  • 沈阳网站建设q479185700惠wordpress的伪静态
  • 做网站卖掉物流公司 网站模板
  • 响应式网站是做列表网站实现步骤及方法是
  • 哪里有营销型网站公司建设网站公司专业
  • 优秀手机网站案例彩票网站开发合法吗
  • 安徽省通信建设管理局网站网站悬浮窗
  • 做网站用什么前端框架如何查网站点击量
  • 什么网站程序做资料库湘潭网站外包公司
  • 做慕斯蛋糕那个网站有视频wordpress cms 教程