selenium 相关问题

Selenium是一种流行的开源工具,用于自动化Web浏览器。使用此标记时,还要包含您正在使用的特定组件的其他标记,例如selenium-webdriver用于语言绑定,selenium-ide,selenium-grid等。

如何在 Ruby 中将 DevTools Network 与 Selenium 4 结合使用

我正在将 Selenium 4 与 Ruby 结合使用,并尝试捕获网络活动,但我不知道如何使用这些库,也没有找到与 Ruby 相关的任何内容。 所以我所做的是...

回答 2 投票 0

如何在Python中使用Selenium检查网页上的所有复选框(使用循环)

我正在尝试编写一个Python程序来检查给定网页上的所有复选框。目前,我只能选择一个复选框,并且不确定为什么我无法迭代

回答 1 投票 0

我想在自动化完成后将电影/连续剧的 IMDB 评级打印到终端

我使用 Google 搜索来查找元素,因为它似乎比 IMDB 更容易导航。 导入 selenium.webdriver 作为 webdriver print("该程序查找电影或电视剧的 IMDB 评级...

回答 1 投票 0

为什么在尝试使用 selenium webdriver 抓取数据时出现此错误(IndentationError:意外缩进)? [重复]

我正在尝试开发一个网络爬虫,从 StockX 收集有关运动鞋的信息。这是我的代码。 def SneakersInfoScraper(): # 基本球鞋信息 时间.睡眠(2) 司机 =

回答 1 投票 0

如何解决 Chrome 显示“噢,啪!”的问题页面,同时通过 ChromeDriver 和 Selenium 通过 Python 3 执行测试

运行大约一个小时后,我的 selenium 浏览器将显示“Aw, Snap!”页面,我无法从控制台以任何方式与浏览器交互,我必须关闭浏览器并重新启动...

回答 2 投票 0

Selenium(Chrome)打开空白页面并返回<html><head></head><body></body></html>

如果我使用 Selenium 打开网站(无头或无头),则会打开一个空白页面,输出为: 如果我打开页面菜单...

回答 2 投票 0

尝试在 Raspberry Pi 上使用 Webdriver Manager,收到错误“无法使用此命令获取 Firefox 版本:Firefox --version”

我正在运行一个 python 脚本,该脚本在我的 Raspberry Pi 上打开一个 Firefox 选项卡 我的代码是 从硒导入网络驱动程序 从 pyvirtualdisplay 导入显示 从 webdriver_manager.firefox 导入

回答 2 投票 0

如何修复“未配置驱动程序或在 PATH 上找到驱动程序”错误?

我想在我的服务器上运行 Selenium 服务器独立版 4。但是当我尝试独立运行 java -jar selenium-server-4-beta-2.jar 时,它会抛出一个错误: 尚未配置或没有驱动程序...

回答 10 投票 0

运行可执行 jar 文件时,附件(注释 @Step、@Screenshot)未保存在 allure 结果中

我是一名新手软件测试工程师,我最近在一个 testng maven 项目中实现了 allure 报告,该项目本身运行良好,但我被要求制作一个可执行的 .jar 文件,所以...

回答 2 投票 0

Python 与 Selenium“元素未附加到页面文档”

我有一个Python函数,应该点击产品的所有选项: 提交按钮 = driver.find_element_by_id('quantityactionbox') elementList = Submit_button.find_elements_by_tag_name("...

回答 4 投票 0

如何从selenium中的span获取文本

我想获取文本所有新产品和发布我正在尝试这个 driver.findElement(By.xpath(".//*[@id='iselmf-folder-detail']/h2/span")).getText(); 但它正在打印文件夹 我想获取文本所有新产品和发布我正在尝试这个 driver.findElement(By.xpath(".//*[@id='iselmf-folder-detail']/h2/span")).getText(); 但正在打印文件夹 <h2 class="iselmf-h2-icon"> <span>Folder:</span> All New Products and Launches </h2> 文本位于 <h2> 标签中,而不是 <span> 标签中。尝试一下 driver.findElement(By.xpath(".//*[@id='iselmf-folder-detail']/h2")).getText(); 有两种方法可以做到这一点, 1) driver.findElement(By.xpath(".//*[@id='iselmf-folder-detail']/h2")).getText(); 2)从两者中获取文本,然后将其连接起来,就像 String firstblock = driver.findElement(By.xpath(".//*[@id='iselmf-folder-detail']/h2")).getText(); String secondblock = driver.findElement(By.xpath(".//*[@id='iselmf-folder-detail']/h2/span")).getText(); String finaltext= firstblock+secondblock; 查看 HTML 标签 <span>Folder:</span> /span 表示这是范围的末尾,因此如果您使用范围作为标识符,那么它将仅返回文件夹。 span的父元素是h2标签。因此,要获取 h2 和 /h2 标签之间的所有内容,您需要执行此操作 - driver.findElement(By.xpath(".//*[@id='iselmf-folder-detail']/h2")).getText(); 从 span 属性获取文本时,我遇到了非常类似的问题。解决方案是像这样使用 .getAttribute("value"): driver.findElement(By.xpath(".//*[@id='iselmf-folder-detail']/h2/span")).getAttribute("value"); **String org.openqa.selenium.WebElement.getAttribute(String name)**

回答 4 投票 0

如何使用java项目修复selenium的Edge和chrome驱动错误?

我下载了边缘驱动程序发布版本88 将 selenium 独立服务器 jar 文件导入到我的 java 项目中。 尝试执行下面的代码。 //TestEdge.java 包com.test; 导入 org.openqa.selen...

回答 2 投票 0

使用selenium与弹出打印对话框交互不起作用

我正在尝试在点击网页上的打印按钮后弹出的打印对话框上进行交互(设置页面大小等选项)。我对代码的尝试是: win_before = 驱动程序。

回答 2 投票 0

InvalidArgumentException:消息:使用 GeckoDriver Firefox Selenium 和 Python 时,二进制文件不是 Firefox 可执行文件

我遇到了与 FireFox 二进制文件相关的 selenium 错误。 我使用反斜杠将 C:/Users/Mack/AppData/Local/Programs/Python/ 添加到 PATH 并重新启动。我下载了我认为是的

回答 5 投票 0

如何使用Java在selenium WebDriver中按CTRL+T和CTRL+TAB?

大家好, 对于我的一个项目,我需要打开一个新选项卡并在之间导航 相同的选项卡我需要知道如何按 CTRL+T 和 使用 Java 在 Selenium Webdriver 中按 CTRL+TAB。 ...

回答 2 投票 0

如何在 Databricks 中使用 Selenium 以及访问下载的文件并将其移动到安装的存储并保持 Chrome 和 ChromeDriver 版本同步?

我看过几篇关于在 Databricks 中使用 Selenium 使用 %sh 安装 Chrome 驱动程序和 Chrome 的帖子。这对我来说效果很好,但是当我需要下载文件时我遇到了很多麻烦。该f...

回答 3 投票 0

哪些类型的依赖项可用于使用 selenium 进行 Api 自动化?

我在我的项目中使用rest-assured依赖来使用selenium测试API。 谁能指导我为什么我们在 API 测试中基本上使用放心依赖? (尝试从我的

回答 3 投票 0

selenium.common.exceptions.WebDriverException:未知错误:无法从未知错误连接到 127.0.0.1:9222 的 chrome:无法发现打开的页面

我设法使用 python 中的以下方法将 selenium 驱动程序连接到已打开的 chrome 会话 def iniciar_google_previa(): os.system('google-chrome --no-sandbox --remote-debugging...

回答 1 投票 0

无法单击菜单中的元素

我无法点击按钮,你如何在图片上看到。当您单击主菜单中的 Tabellen 按钮时,此菜单可见。它是手动工作的,但是当我尝试我的硒co...

回答 2 投票 0

如何使用 python selenium 处理弹出网站

我正在从多个网站获取数据,并且遇到了一个弹出窗口的网站(见下图)。我已经尝试了多种方法,例如检查警报或获取驾驶员的车窗,所以...

回答 3 投票 0

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