selenium 相关问题

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

在 Visual Studio 中使用 selenium 引用编写的测试构建创建失败

当我在为使用 selenium 引用开发的测试项目创建构建定义后创建构建时,它会抛出如下错误。 “类型或命名空间名称‘OpenQA’不能是...

回答 3 投票 0

使用 Selenium/PhantomJS 进行网络捕获

我想使用 Selenium 和 python 来捕获我正在浏览的网站的流量,因为使用代理的流量将是 https 不会让我走得太远。 我的想法是用 selenium 运行 phantomJS 来......

回答 4 投票 0

使用 Python 脚本运行 WebDriver 时出错

我在使用库 selenium 在 python 中使用脚本运行执行 Webdriver 时遇到问题。我已经发布了示例代码场景以及执行时抛出的相应错误。

回答 2 投票 0

美汤也能主打网页活动吗?

Beautiful Soup 是一个用于从 HTML 和 XML 文件中提取数据的 Python 库。我将用它来提取网页数据,但我没有找到任何方法来单击我使用的按钮、锚点标签...

回答 1 投票 0

Python 中的 ExpectedConditions.not 相当于什么

在Java中,可以使用ExpectedConditions.not等到元素不再可见或不再可以找到 wait.until(ExpectedConditions.not(ExpectedConditions.elementToBeClickable(By.id("id1...

回答 2 投票 0

错误 - webdriver.dll 中发生第一次机会异常

我在 Visual Studio 2010 中设置了一个 Selenium 项目,在调试时,我在 webdriver.dll 中第一次机会遇到异常,并附有附加信息: 找不到xpath==.//[@id='me...

回答 2 投票 0

如何打开私人 Firefox 窗口 - selenium

如何在 Firefox 私有模式下运行我的 Selenium Web 驱动程序,而不是普通的 Firefox? 我尝试了以下方法,但没有成功: firefox_profile = webdriver.FirefoxProfile() firefox_profile.

回答 2 投票 0

Headless chrome 和 html 解析器字符串

我目前正在使用 selenium 和 BeautifulSoup 来抓取网站,但我遇到了两个主要问题,首先,我无法让 Chrome 以无头模式启动,并且它说有多个

回答 2 投票 0

SessionNotCreatedException:无法启动新会话。通过 pom.xml 使用 Selenium Java 和 WebDriverManager 的响应代码 500 错误

我想在 chrome beta 版本上测试我的脚本,因此我已经安装了 chrome beta 版本,但不知何故我无法使用 Selenium Java 启动它。我拥有所有需要的依赖...

回答 3 投票 0

通过Web API调用启动Web驱动程序Chrome浏览器

我想使用 Web Api 调用启动 Chrome 浏览器。我可以在通过 Visual Studio 运行时使用以下代码启动它 网址:http://localhost:64001/api/values 公开课

回答 2 投票 0

持续活动的窗口。温尼姆。自动化 GUI 测试

持续活动的窗口。我需要模拟真人正在看屏幕。 我必须为Windows应用程序编写自动化测试,所以我选择了Winium(https://github.com/2gis/

回答 2 投票 0

使用 Excel(OpenPyXl) 选择下拉值 - Selenium-Python

我有一个具有多个下拉菜单的网络应用程序。为了输入其他文本字段的值,我从 Excel 读取数据以符合数据驱动测试。但我想要...

回答 2 投票 0

找不到阴影元素

尝试获取阴影元素的属性,但得到 ElementNotVisibleException Element with CSS input[type='checkbox'] is not present on screen 尝试获取阴影元素的属性但得到ElementNotVisibleException Element with CSS input[type='checkbox'] is not present on screen <checkbox _ngcontent-ebv-c14="" label="User Access" ng-version="8.0.3" class="ng-star-inserted"> #shadow-root(open) <label> <input type="checkbox" name="" value="true"> <span class="checkmark"></span> <!----> <span class="label">User Access</span> </label> </checkbox> 使用Selenium获取元素属性 WebElement parentElement = webdriver.findElement(By.xpath("//checkbox[@label='User Access']")); webdriver.getShadowElement(parentElement,"input[type='checkbox']").getAttribute("value").contains("true"); 我错过了什么吗? 我这样解决我的问题 public class test { WebDriver driver; public WebElement maximizerootelement(WebElement retelement) { WebElement ele = (WebElement) ((JavascriptExecutor) driver) .executeScript("return arguments[0].shadowRoot",retelement); return retelement; } @Test public void mytest() { driver.get("https://yourlin"); WebElement root1 = driver.findElement(By.tagName("//checkbox[@label='User Access']")); WebElement shadowRoot = maximizerootelement(root1); String actualHeading = shadowRoot.findElement(By.cssSelector("input[type='checkbox']")).getText(); Assert.assertEquals("true", actualHeading); } } 使用 javascript 执行器,您需要扩展元素以对元素执行操作 我能够通过以下步骤解决此问题: 从 DOM 元素复制 js 路径(转到检查窗口 -> 右键单击元素 -> 单击复制 -> 单击复制 jspath) 使用 javascript 执行器找到元素,将其转换为 webelement,然后执行所需的操作 WebElement ele = (IWebElement)executor.ExecuteScript("return 在此处粘贴你的 jspath"); ele.Click();

回答 2 投票 0

如何从 selenium webelement 获取表数据并检查列值

在我的硒脚本中,我想从下表中获取表数据,并比较“电话”列下的所有值,并检查所有值是否仅为数字。 我尝试使用以下代码,我...

回答 1 投票 0

使用 Python Selenium 抓取 NetGear 交换机 GS752TPP 信息

我在一个项目中使用 NetGear 交换机型号 GS752TPP。该模型能够提供以太网供电,我想通过网络界面自动抓取该信息,因为......

回答 2 投票 0

Python Selenium Webdriver 无法在无头模式下工作

无法在无头模式下创建Python Chrome WebDriver。 我使用的是 Chrome 版本 108.0.5359.94。 我还使用 Service(ChromeDriverManager().install()) 自动安装兼容...

回答 2 投票 0

如何将 Headless chrome 与水豚和硒一起使用

Chrome版本:59.0.3071.104 使用Cucumber、Capybara、Selenium实现Headless Chrome的自动化测试。 功能/支持/env.rb 需要“红宝石” 需要“水豚/黄瓜”

回答 5 投票 0

如何使用selenium python向下滚动谷歌地图

我试图使用硒向下滚动谷歌地图页面,但无法这样做。我已经尝试过这里写的所有内容: 使用 selenium python 向下滚动谷歌地图网页 这是我的代码: ...

回答 6 投票 0

如何使用python减慢selenium脚本中send_keys操作的速度?

我目前正在用Python创建一个selenium脚本。我需要使用 send_keys 函数在文本框中输入一些内容。到目前为止,它的做法是正确的。然而,为了观察我需要...

回答 4 投票 0

显式等待在 Selenium webdriver 中不起作用

我正在尝试在我的页面中查找一个元素。仅当应用程序中出现任何错误时,该元素才会出现。我处理得很好,唯一的问题是它等待 30 秒(隐式等待)

回答 4 投票 0

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