selenium-webdriver 相关问题

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

我正在尝试将 pytest 添加到我的测试中,但我在终端中收到了 Collected 0 items 消息

从 selenium 导入 webdriver 从 selenium.webdriver.common.by 导入 从 selenium.webdriver.edge.service 导入服务 导入pytest @pytest.fixture() def error_login_test(): 网站 = 'htt...

回答 1 投票 0

抓取 JS onclick 函数的返回

这里问第一个问题。 我需要抓取网站的 JS onclick 函数生成的 url。所以,我认为 Selenium 可以完成这项工作,但我不知道如何在不打开的情况下编写代码......

回答 1 投票 0

在Python中使用shift+enter换行符更改输入换行符

如何替换换行符( )使用 Python 中的 Shift+Enter 等效键来在处理文本数据时保持段落结构?是否有任何特定的库或技术可以实现...

回答 1 投票 0

将 chrome 更新到 127 版本后,用 selenium 编写的脚本面临错误

将我的 chrome 更新到 127 版本后,我所有的 selenium 测试脚本都开始出现错误。有人有同样的问题吗? 我在其中一个问题上看到了这种情况的解决方案,通过添加脚本...

回答 1 投票 0

使用Beautifulsoup和Requests抓取'N'页(如何获取真实页码)

我想获取网站中所有的titles()。 http://www.shyan.gov.cn/zwhd/web/webindex.action 现在,我的代码仅成功抓取一页。但是,有多个页面可供使用...

回答 1 投票 0

bzt 运行期间 Windows 11 上的 Chrome 驱动程序安装路径差异

我在 bzt 运行期间遇到 Chromedriver 安装问题。 下载 zip 文件后,系统似乎在以下路径中查找它: 15:23:03 错误:找不到文件...

回答 0 投票 0

如何在 Selenium 测试运行中摆脱 Chrome v.127 中的“选择搜索引擎”对话框?

自从 Chrome 浏览器更新到版本 127 后,在运行 Selenium 测试时我会打开下一个对话框: 如何使用 C# 摆脱它? 我需要在驱动程序启动时进行一些选项吗? 我已经选择了...

回答 1 投票 0

我在使用 Safari Webdriver 和单击 Web 元素时遇到困难

我正在努力使用 Safari Webdriver 并单击页面上的元素。首先,我有苹果网站上所述的最新 2 版硒版本。 对于上下文,我在 mac 机器上运行 selenium

回答 1 投票 0

无法使用 Selenium 从延迟加载表中抓取所有数据

我正在尝试从网页中间的表格中抓取三个字段(玩家、徽标、dkprice)。要查看该表中的所有数据,需要向下滚动到其底部。 我已经

回答 1 投票 0

如何使用 selenium 单击 V 形以获取“更多结果”?

我正在使用 Selenium 抓取网页来搜索结果。这工作正常,我确实得到了我想要的结果,但不是所有结果,只有数百个结果中的十二个。 为了获得额外的结果,我必须...

回答 0 投票 0

如何在Allure Reports中分离退休以分离测试?

在我的项目中,在触发测试运行时,我们将变量作为系统属性传递,例如: 公共静态字符串 USER = System.getProperty("用户", "ADMIN_HQ"); 这是...

回答 1 投票 0

如何从 IWebElement 和 By 获取定位器值?

我想寻求帮助。也许我的问题有点愚蠢,但经过几次搜索后我不知道答案。这可能是因为 Google 中的大多数搜索者都愿意

回答 2 投票 0

Python Selenium 操作链可以工作,但会在 Firefox 中停止我的程序

我有时使用 ActionsChains 时遇到任何问题,今天他工作但停止了我的程序,你知道为什么吗? 滚动条 = driver.find_element(By.CSS_SELECTOR, "#scrolling_bar") 开始 =

回答 2 投票 0

Selenium Nodejs - 尝试选择按钮

HTML HTML <button class="RCK Hsu USg adn gn8 L4E kVc iyn S9z Vxj aZc Zr3 hA- Il7 hNT BG7" tabindex="0" type="submit"> <div class="KS5 hs0 mQ8 un8 tkf TB_"> <div class="xuA"> <div class="tBJ dyH iFc sAJ B1n tg7 H2s">Log in</div> </div> </div> </button> 代码 ... await driver .findElement( By.css( "button.RCK.Hsu.USg.adn.gn8.L4E.kVc.CCY.S9z.Vxj.aZc.Zr3.hA-.Il7.hNT.BG7" ) ) .click(); ... 错误 NoSuchElementError: no such element: Unable to locate element: {"method":"css selector","selector":"button.RCK.Hsu.USg.adn.gn8.L4E.kVc.CCY.S9z.Vxj.aZc.Zr3.hA-.Il7.hNT.BG7"} 问题 我正在尝试使用 Selenium 选择上面的按钮。我已经能够使用 xpath 和 id 选择其他元素。但我无法选择上面显示的按钮。理想情况下,我希望选择该按钮。我尝试了 xpath 和 css 但没有任何效果。有人可以帮我吗? 您使用的CSS button.RCK.Hsu.USg.adn.gn8.L4E.kVc.CCY.S9z.Vxj.aZc.Zr3.hA-.Il7.hNT.BG7"有多个类,它们本质上都是动态的。因此,当代码调用浏览器时,您在浏览器中看到的内容将不一样。 我建议你选择一个稳定的定位器,我知道带有文本的 xpath 不是一个很好的做法,但是共享的 html 有限,这就是我能写的。 await driver .findElement( By.xpath("//div[text()='Log in']")).click();

回答 1 投票 0

Python Selenium 操作链可以工作,但会停止我在 Firefox 中的程序

我有时使用 ActionsChains 时遇到任何问题,今天它不起作用,你知道为什么吗? 滚动条 = driver.find_element(By.CSS_SELECTOR, "#scrolling_bar") 开始=滚动条。

回答 1 投票 0

我收到此错误! OSError:[WinError 193] %1 不是有效的 Win32 应用程序

我今天尝试运行 Python .exe 文件并收到以下错误!有人知道什么问题以及解决它的解决方案吗? 文件“report-auto-final-v2.7.py”,第 60 行,位于 弗...

回答 1 投票 0

有没有办法使用 Selenium 处理 Google Chrome 中的更改密码提示?

我正在尝试在 Google Chrome 中使用 Selenium-Java 自动化一个电子商务网站,我使用用户名和密码进行登录。身份验证成功后,将打开主页。这个

回答 1 投票 0

Nexus Repo 的 Azure Repo 设置

我们有自己的公司测试框架,所有jar都存储在nexus repo中。 每当运行我的自动化框架时,所有必需的 jar 都会通过 pom dependenta 从 nexus 存储库下载...

回答 1 投票 0

Selenium WebDriverWait 无法检测用于使用 Selenium 提交嵌入式视频答案的表单元素

我一直在使用 Selenium 编写一个机器人来自动化学校强迫我做的一系列教程。 在本教程中有一个视频,中途会提示用户填写表格和一些内容

回答 1 投票 0

如何设置 Webdriver 管理器以在使用 PyInstaller 编译的 MacOS 应用程序中使用 chromedriver?

在我的Python脚本中,我当前使用webdriver_manager(文本)来安装chrome webdriver。该网络驱动程序用于创建 Selenium 驱动程序来导航网站并收集 HTML 数据。这个

回答 1 投票 0

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