selenium-webdriver 相关问题

Selenium-WebDriver提供WebDriver API,用于控制不同编程语言的浏览器(“语言绑定”)。使用此标记时,还要为正在使用的编程语言添加标记。

操作系统错误:[WinError 6] 未检测到 chromedriver

忽略异常: 回溯(最近一次调用最后一次): 文件“C:\Users\kevin\AppData\Local\Programs\Python\Python311\Lib\site-packages\

回答 3 投票 0

属性错误:对象没有属性“driver”

我正在尝试建立一个测试框架来进行一个简单的测试,以计算 google.com 上某个单词的搜索结果。我的框架如下所示: 回购协议 |页 | |-google_launch_page.py | |-

回答 1 投票 0

如何将涉及 selenium 的常规函数传递到类中的 pytest 中?

这里是初学者!我有一些基本功能,其中包括一些我想重用的硒代码。但是,我不确定如何合并此代码,因为我的驱动程序是在固定装置内初始化的。 ...

回答 1 投票 0

在继续之前等待元素 ID(漫长的等待)Python 和 Selenium

这是等待加载元素 ID 的正确方法吗? 我单击提交按钮,此页面将在 5-30 分钟内加载。完成后,我需要重复该过程。我的观点是我应该...

回答 1 投票 0

如何使用来自单独类的驱动程序初始化代码并在同一包和不同包的不同类中使用它

坚持在一个单独的类中为驱动程序创建一个单独的类(功能、允许通知、打开的 Web 浏览器),并且使用它是同一包的不同类和

回答 1 投票 0

与使用 CHROME 相比,使用 CURL 从 Marketwatch.com 抓取页面时的 html 源代码不同

当我使用 CURL(窗口命令提示符)从 https://www.marketwatch.com/tools/screener/market?exchange=nasdaq&subreport=largestpercentgainreport 抓取 HTML 源代码时,它会返回 HTML 源代码...

回答 1 投票 0

剧作家与黄瓜的融合

我想获得一些有关 Playwright 与 Cucumber 集成的专家建议。 为什么我们使用 Cucumber.js 文件而不是 Playwright.config.js 文件来配置 Cucumber 功能文件......

回答 1 投票 0

Driver 和 Webdriver (python selenium) 有什么区别?

关于Python中的Selenium... from seleniumbase import Driver (seleniumbase) 和 from selenium import webdriver (selenium, seleniumwire) 有什么区别? &q 有什么区别...

回答 1 投票 0

启动 chromedriver 时会话未创建异常

使用 selenium chrome 时,我遇到一些奇怪的行为:当测试启动 chrome 时,如果没有运行 chrome 实例,chrome 会正常启动。 如果已经有一个 chrome 实例正在运行...

回答 1 投票 0

使用 InstaPy 和 Python 的 Instagram BOT

我正在尝试制作一个基于Python和InstaPy的BOT,它可以登录Instagram、点赞帖子并发表评论。请帮助调试以下代码。 代码是: 从时间导入睡眠 来自

回答 1 投票 0

如何使用selenium点击chrome扩展?

我必须单击 Web 自动化项目中地址栏中的 chrome 扩展按钮。 我不知道如何使用 Selenium Webdriver 单击它。 请检查随附的屏幕截图以获取您的

回答 2 投票 0

Selenium 和 Python 单击带有文本的按钮

我尝试了很多方法,但我一辈子都无法点击这个按钮! 这是我目前的尝试。有人可以帮助指出我缺少什么吗? driver.find_element(By.XPATH, '//按钮[@class=...

回答 1 投票 0

Chrome 122 - 如何允许不安全的内容? (不安全下载被阻止)

Chrome 更新到版本“122.0.6261.70”后,我无法使用 Selenium (python) 测试文件下载。 之前使用“--allow-running-insecure-content”参数运行 Chrome 确实有一个技巧。

回答 1 投票 0

如何使用 python-selenium 与没有引用标记的 iframe 进行交互?

我想点击此消息上的“同意”按钮(我认为该消息是一个 iframe),以获取一些数据。 我遇到的第一个问题是我真的不知道我在处理什么......

回答 1 投票 0

在哪里可以找到 Edge 的所有experimental_option“prefs”键的列表,如“download.default_directory”和“download.prompt_for_download”?

我正在使用 Python 和 Selenium 来自动化 Edge。 在哪里可以找到 Edge 的所有experimental_option“prefs”键的列表,如“download.default_directory”和“download.prompt_for_download”? 在其他

回答 1 投票 0

在 Python 中使用 Selenium 基于部分 ID 查找元素

我正在尝试使用硒从网站上获取一些天气数据。在 html 文件中,它们看起来像这样: 我正在尝试使用硒从网站上获取一些天气数据。在 html 文件中,它们看起来像这样: <div id="tdatmo1-FFrad6Noeud-20240225-0700" name="tdatmo1-FFrad6Noeud-20240225-0700" class="container_value " . ><div class='box-offset'>10</div></div> <div id="tdatmo1-FFrad6Noeud-20240225-0654" name="tdatmo1-FFrad6Noeud-20240225-0654" class="container_value " . ><div class='box-offset'>9</div></div> <div id="tdatmo1-FFrad6Noeud-20240225-0648" name="tdatmo1-FFrad6Noeud-20240225-0648" class="container_value " . ><div class='box-offset'>7</div></div> ID 的前半部分始终相同,但后半部分根据时间/日期而变化。 我想我可以使用driver.find_elements(By.ID, "tdatmo1-FFrad6Noeud"),但这似乎不起作用。我也知道 By.XPATH 和 PARTIAL_LINK_TEXT,但我不确定它们是否适用于我的情况。 我查看了解决方案here 并尝试了driver.find_element(By.XPATH, "//*[contains(@id, 'tdatmo1-FFrad6Noeud')]"),这给了我<selenium.webdriver.remote.webelement.WebElement (session="007ad7b2-c5ba-46a8-8f5b-cbe0ea396b55", element="1c616c23-d457-4799-9c20-5a831d2895f1")> 我不确定这是否给了我想要的东西,而且它绝对不是我能理解的形式。 你可以点击它给你的没有headless的元素,然后看看它是否是。 webdriver.click()

回答 1 投票 0

如何处理python中的ElementClickInterceptedException错误

我正在运行以下代码,使用 selenium 在 python 中抓取网站: def click_and_wait_for_additional_info(elem): # 单击商店元素导航到其单独页面 ...

回答 1 投票 0

无法定位覆盖Selenium的元素

我正在尝试从以下位置删除一些数据:https://parisportif.pmu.fr/home/wrapper/dashboard?lang=fr&activeSportId=1。但我得到了一个 cookie 覆盖层,我无法找到它并单击按钮。 Ctrl+U 执行...

回答 1 投票 0

尝试使用 Selenium 自动化与 Linkedin 上的人建立联系

我目前正在使用 Selenium 进行自动化,通过 Linkedin 以自动化的方式与招聘人员联系。登录有效,我的脚本也输入了“IT Recruiter”的关键字,但是

回答 1 投票 0

Selenium 网页抓取元素

我正在尝试使用 Selenium (Python) 从具有以下结构的网站进行网页抓取(我对 html 进行了匿名化),但 GET 部分不起作用。 我想检索以下内容

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.