selenium-webdriver 相关问题

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

如何在selenium中为每个url发送随机代理,而无需一次又一次打开Chrome窗口

这段代码为每个 url 迭代打开新的 Chrome 窗口,如果我在循环之外使用 WebDriver 实例,那么这不会为每个 url 迭代发送随机代理 我想发送随机代理...

回答 1 投票 0

如何使用 Selenium 和 Python 执行拖放

下面我给出了我的代码: 从硒导入网络驱动程序 从 selenium.webdriver.common.keys 导入密钥 从 selenium.webdriver 导入 ActionChains 从 selenium.webdriver.common.by 导入 乙...

回答 4 投票 0

点击cookie按钮但结果不一致

我目前正在尝试抓取以下页面。 我在单击 cookie 按钮时遇到问题,因为它运行不一致。在某些运行中,单击按钮并且该过程按应有的方式继续...

回答 1 投票 0

JAVA-Selenium-无法找到用于 124.0.6367.202 的 CDP 版本

错误信息: 2024 年 5 月 10 日 11:00:44 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch 警告:无法找到与 124 2024 年 5 月 10 日 11:00:44 PM org.openqa 匹配的 CDP 实现。

回答 1 投票 0

无法使用 Selenium 启动 Firefox 浏览器

无法使用 Selenium 启动 Firefox 浏览器。 下面是我执行的代码: 公共类浏览器测试{ 公共静态无效主(字符串[] args){ System.setProperty("webdriver.

回答 2 投票 0

TypeError:WebDriver.__init__() 在打开 Firefox 脚本时遇到意外的关键字参数“executable_path”错误

从 selenium 导入 webdriver 路径 = ('C:\Users\metaverse\Desktop\wp bot\geckodriver.exe') 浏览器 = webdriver.Firefox(executable_path=path) 我正在尝试创建一个脚本来登录 Firefox ...

回答 1 投票 0

如何使用Selenium中特征文件中的步骤定义文件中定义的java函数(步骤)的返回值

所以我有Selenium代码,并且我在步骤定义文件中定义了步骤,在这里我返回我们从chrome控制台获取的appId的值,然后我们需要在我们的壮举中使用它...

回答 1 投票 0

如何在Linux上使用selenium和php?

我想在centos 6.5上安装selenium,然后通过PHP脚本中的API使用它。 Selenium 测试脚本将记录在另一个系统上,这些 Selenium 测试脚本将作为输入给出......

回答 2 投票 0

您来自的 Selenium 模拟网站

当我通过链接 https://kinoxor.pro/650-mir-druzhba-zhvachka-2024-05-06-19-54.html 打开网址时 - 我遇到错误 - 内部服务器错误 但是当我将链接粘贴到搜索引擎http时...

回答 0 投票 0

Selenium Python:尽管有多种方法,仍无法与网站上的可见图标进行交互

我正在使用 Selenium 与网站交互,但遇到了图标不可交互的问题。 这是我要单击的图标: 在此输入图像描述 图标位于...

回答 1 投票 0

当我想登录时,类扩展不起作用

当我想扩展类并在打开登录功能 URL 的情况下调用 NewTest 类时遇到问题,但之后没有任何反应,测试不会继续登录,功能不

回答 1 投票 0

Selenium:在 Python 脚本中加载页面后元素消失,但在个人浏览器中则不然

在 Python 脚本中使用 Selenium 与网页交互时遇到一个特殊问题。具体来说,我正在尝试从此网页中抓取数据。 Python代码: 从硒导入网...

回答 1 投票 0

FirstScript.java:3:错误:包 org.openqa.selenium 不存在

将所有 Selenium 依赖项放在与 FirstScript.java 相同的目录中。 为什么以下不起作用? #!/bin/zsh java -cp .\;`查找 . -名称\*.jar |特氏 ' ';'` FirstScript.java 谢谢!

回答 1 投票 0

错误:Twitter 验证码出现在自动创建帐户时

我想做推特自动化或创建帐户,但我面临的问题是每时每刻都获得验证码。我如何在硒自动化中解决同样的问题,我尝试通过......旋转代理

回答 1 投票 0

即使添加了以前的版本,WebDriver 也无法解析为类型

我已经在库中添加了 JAR 文件,甚至添加了以前的版本,因为 Web 驱动程序的导入仍然没有显示在此处输入图像描述 我尝试添加很多罐子,因为即使......

回答 1 投票 0

在selenium java中:无法切换到页面上显示的模式角色=“dialog”

我在这里打开页面: 页 我无法单击 cookie 对话框! 我也看不到 iframe 或警报窗口。我尝试了 getWindowHandles 但没有成功。 这是我的硒测试: 包装...

回答 1 投票 0

如何使用 Python 将页面下载为一个文件 (MHTML)?

我想将页面下载为 .mhtml 中的单个文件,就像使用 Chrome 完成的那样:另存为 -> 另存为单个文件 我尝试过“pywebcopy”库,但它不起作用。它...

回答 1 投票 0

如何在没有问题的情况下安装selenium

我尝试了很多代码来从网络中提取数据。我通过pip等方法存储了selenium、chromedriver,始终确保版本与版本兼容,但总是

回答 1 投票 0

Selenium WebDriver 曾经使用 `mvn test` 打开 chromium,但现在不再这样做了

我从两个入门文档开始了 Selenium + JUnit 4 测试。 我使用 Maven3、Java17 和 IntelliJ IDEA w/Arch Linux。 我的pom.xml如下: 我从两个入门文档开始了 Selenium + JUnit 4 测试。 我使用 Maven3、Java17 和 IntelliJ IDEA w/Arch Linux。 我的pom.xml如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.leder</groupId> <artifactId>HelloSelenium</artifactId> <version>1.0-SNAPSHOT</version> <properties> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>17</java.version> </properties> <dependencies> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>4.20.0</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency> </dependencies> <build> <sourceDirectory>src/main/java</sourceDirectory> <testSourceDirectory>test/main/java</testSourceDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.11.0</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> </plugins> </build> </project> 我的Main.java如下: package org.leder; import dev.failsafe.internal.util.Assert; import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; public class Main { public static final String ALDI_ONLINESHOP_GUTES_FÜR_ALLE = "ALDI ONLINESHOP - Gutes für alle"; @Test public void loginLogoutTest() { WebDriver driver = new ChromeDriver(); driver.get("https://aldi-onlineshop.de"); String title = driver.getTitle(); System.out.println(title); Assert.isTrue(title.equals(ALDI_ONLINESHOP_GUTES_FÜR_ALLE), "Title is valid"); WebElement submitButton = driver.findElement(By.cssSelector("[class='sc-jsJBEP.iXSECa']")); submitButton.click(); WebElement loginMenu = driver.findElement(By.cssSelector("[data-attr-value='My Account']")); loginMenu.click(); driver.quit(); } } 我已经做了以下事情: 使缓存无效 重新启动 IntelliJ IDEA 读取pom.xml 从命令行发出mvn clean test 没有任何效果! 我没有收到任何错误消息,只是成功的 Maven 输出“BUILD SUCCESS”。 我期待看到 chromium 浏览器打开并执行测试。 最有可能的是,Maven 无法识别您的测试类并且根本不运行测试。您可以在 Maven 控制台输出中检查这一点。 尝试使用 Surefire 插件使用的某种模式重命名它。例如。 MainTest 请参阅文档:https://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html

回答 1 投票 0

在Selenium WebDriver中使用clear()方法后如何将WebElement值重置为null而不插入空格?

我目前正在使用 Selenium WebDriver 进行测试自动化,在尝试将 WebElement 的值重置为 null 时遇到了问题。这是我的代码片段: WebElement 编辑N...

回答 1 投票 0

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