标签:selenium
-
如何绕过Google reCAPTCHA进行使用Selenium的测试 - java
我正在使用Selenium来测试基于Spring的Web应用程序。您能否提出一种在测试应用程序时绕过Google reCAPTCHA的解决方案。 我正在此环境中运行自动化测试。因此,无法手动检查reCAPTCHA的“我不是机器人”。 为了进行测试,我在下面位置给出的测试环境中使用测试密钥。 Google reCAPTCHA Testing Key 我正在使用 […]
-
硒C#元素未找到很长时间 - c#
我正在使用Selenium for C#测试页面。 如果在页面上未找到该元素,有没有一种方法可以快速失败? 我正在经历很长时间没有在Selenium测试页面上找到HTML元素,然后最终失败。如果找不到元素,建议您快速失败! return WebDriver.FindElement(By.Id(myTextBoxId) 参考方案 您可以在测试开始时尝试更改超时 […]
-
在driver.execute_script()中使用伪选择器时,无法将某些元素滚动到视图中 - python
我已经使用硒创建了一个脚本来获取动态生成的文本。我必须使用硒,因此在这种情况下,我不想使用xhr。我正在尝试在硒中使用pseudo selector在其中定义explicit wait。由于硒不像pseudo selector中那样支持:contains(),因此我使用了javascript命令driver.execute_script()来达到目的。 现在 […]
-
PageObjectModel与基于Excel的Selenium框架 - java
每个框架的优缺点是什么?我们的团队正在决定下一个项目要使用哪个框架。 第一个框架PGO从程序员创建测试开始。这是测试对象。创建测试后,我们通过创建一个类/方法来实现该框架,该类/方法将使该测试方法通过,然后进行重构,该重构将成为页面对象。这些类将公开让QA测试人员测试特定字段的方法,例如setFirstName(firstName)和setEmail(ema […]
-
如何使用geckodriver检索Firefox的崩溃数据(Java) - java
我被要求提供对Firefox崩溃数据的分析,因此我尝试遵循此Firefox docs中的步骤。 我必须在我自己的Java测试代码之前添加此Python代码: import tempfile from selenium import webdriver from selenium.webdriver.firefox.options import Options […]
-
Python-无法使用htmlunitdriver与Selenium独立服务器创建会话 - java
我正在尝试将selenium远程独立服务器与带有Python脚本的htmlUnit驱动程序一起使用。首先,我使用htmlUnit驱动程序启动独立服务器 java -cp htmlunit-driver-2.35.1-jar-with-dependencies.jar -jar selenium-server-standalone-3.141.0.jar […]
-
Selenium无法通过XPath识别元素 - javascript
很抱歉创建一个与此相关的主题,但是在过去的2个小时里,这件小事一直困扰着我。 Chrome通过Xpath和javascript脚本返回正确的元素,但是Selenium告诉我,在代码中,Chrome运行得很好是一个错误: JavaScript错误:参数列表后缺少) 这是我目前正在尝试的代码: driver.execute_script('let […]
-
如何单击没有固定类别值的按钮?但是它有一个固定的'data-testid' - javascript
如何单击没有固定类别值的按钮?但是它有一个固定的“数据-testid”。 使用JS或Python如何实现? document.getElementById("myCheck").click(); 参考方案 您可以尝试使用querySelector()来使用任何有效的CSS选择器(即属性选择器)。 演示: function muFuncti […]
-
Python Selenium:无法单击按钮 - javascript
我是python的新手,并且想编写一个网络抓取工具,其中涉及在弹出窗口中单击鼠标“确定”按钮。 其他一切都进行得很好,但是我无法单击最终按钮,导致数据下载。 javascript如下: 我尝试通过ID查找元素,但出现以下错误消息: 参考方案 find_elements_by_id返回元素列表。遍历find_elements_by_id返回的列表,或使用fin […]
-
Python搜寻器通过使用Selenium和PhantomJS获取DOM信息 - javascript
我使用Selenium和PhantomJS希望从使用javascript构建DOM的网站获取数据。 下面的简单代码可以工作,但是并不总是有效的。我的意思是,大多数时候它将返回一个未执行javascript的空网站。它很少会得到我想要的正确信息。 from selenium import webdriver from bs4 import BeautifulS […]