selenium-webdriver 相关问题

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

使用appium运行我的测试脚本时出现SecurityException

我在执行 Appium 脚本时遇到安全异常 大家好,我是 appium 新手,正处于 appium 工具的学习阶段。我创建了一个脚本来开始基本测试。我已经低于你了...

回答 5 投票 0

我们如何在Jenkins中安装chrome(通过openshift 4)

我想在jenkins上运行一个自动化测试脚本(用java编写),它具有以下规范:系统信息:os.name:'Linux',os.arch:'amd64',os.version:'5.14。 0-284.64.1.el9_2.x86_64',...

回答 1 投票 0

当selenium测试作为服务运行时,为什么Windows不能写@字符?

我们的 Jenkins 和 Selenium Grid 存在问题。我们正在使用自动化测试来测试 Web 应用程序,并且在将测试作为 Jenkins 作业运行时遇到问题。有一台计算机作为...

回答 1 投票 0

如何同时运行解析器和电报机器人?

让解析器不断地收集数据库中的数据,而机器人通过命令访问这个数据库? 有一个可以与数据库完美配合的机器人,并且有一个可以收集数据的解析器

回答 1 投票 0

直接将链接的 XPATH 粘贴到 selenium 中会指向另一个链接

我正在自动完成 Linkden 配置文件的登录和配置文件完成。我已经能够进入主页并通过登录页面。我正在尝试通过模拟 CLI 进入个人资料页面...

回答 1 投票 0

适用于 Chrome 版本 125 macOS 的 ChromeDriver

我发现 Google 版本 114 存在 ChromeDriver。但现在我的 Chrome 已经更新到版本 125,我找不到适用于我的 macOS 的 ChromeDriver 直接版本。是否...

回答 2 投票 0

无法获取有效的 Selenium Manager 二进制文件

运行最基本的 selenium 脚本时会导致错误 - selenium.common.exceptions.WebDriverException:消息:无法获取工作的 Selenium Manager 二进制文件; C:\Users\User\.conda nvs\

回答 1 投票 0

通过手动输入,会显示自动建议选项,但在通过 python 语言使用 selenium 中的 send_key 进行输入时,它不起作用

从 selenium 导入 webdriver 从 selenium.webdriver.chrome.service 导入服务 从 selenium.webdriver.chrome.options 导入选项 从 selenium.webdriver.common.by 导入 来自硒。

回答 1 投票 0

If 条件中的布尔表达式在 selenium 中不起作用

我正在尝试创建一个自动化场景,其中输入登录凭据并单击登录按钮,然后搜索元素。如果显示元素,则会打印 Va...

回答 3 投票 0

如何出现在跨度标签的标题中

有一份报告,我想从中提取一个值 该值由用 java 脚本编写的组件生成 这是当我检查元素时突出显示的特定部分代码...

回答 1 投票 0

Python + Selenium;尝试将特定文本与变量匹配并单击找到的元素

网页元素屏幕截图 我正在尝试匹配一个变量;在本例中为“Days_in_advance”,其中输出为当前日期 + 7 天,例如该月的 10 号。 我正在寻找匹配...

回答 1 投票 0

直接下载到GCS存储桶而不是本地目录

问题: 在废弃动态网站时,我想下载到我的谷歌云存储桶而不是本地目录,因为我需要稍后将其移动到 GCS 存储桶以进一步处理,以避免时间

回答 1 投票 0

Windows 与 Linux 中的 Selenium(为日期选择器添加值)

最主要的是我尝试向日期字段添加日期,这非常简单: 使用 .send_keys("01/01/1990") 查找元素 / 但问题是在 Windows 中一切正常 - a...

回答 1 投票 0

Selenium Python Chrome 阻止下载

我一直在尝试从以下网站下载pdf文件: http://www.cub.org.br/cub-m2-estadual/CE/ 问题是,当我单击“Gerar Relatório em PDF”(“生成 PDF

回答 1 投票 0

如何在 Python 中运行自动化 Selenium 测试时禁用这样的 Chrome 弹出窗口?

我目前正在为我的公司的一个大型 Django 项目编写一个自动化测试套件。一切都很顺利,直到我更新了 Chrome (v.125.0.6422.142) 和 Chromedriver (v.125.0.6422.1...

回答 1 投票 0

如何使用 Selenium 导航到侧面菜单链接

我正在努力使用 Selenium 单击弹出窗口的左侧菜单。我想从主弹出窗口导航到左侧菜单,然后单击名为“

回答 1 投票 0

Selenium-Webdriver, driver.findElement(...).getLocation 不是一个函数,为什么?

我正在尝试在 Selenium 元素上调用 .getLocation(),如下代码所示。 const webdriver = require('selenium-webdriver'); const 驱动程序 = new webdriver.Builder() .forBrowser('火狐'...

回答 2 投票 0

如何在使用 Web 驱动程序运行自动化 Python 脚本时处理 recaptcha

我正在开发一个项目,涉及使用网络驱动程序搜索并获取学校的网站链接。我的脚本必须查找大约 10 万所学校,因此需要自动化。不过,我还是保留了

回答 1 投票 0

我有一个“不可交互”的密码字段

我在这里有我的网站: 自动化测试 和 我的网站在这里: 自动 与 <input type="password" class="gigya-input-password with-addon form-control" gigya-conditional:show-password-strength="screenset.width < 900?up" name="password" autocomplete="off" gigya-expression:data-display-name="screenset.translations['PASSWORD_73132891594356050_DISPLAY_NAME']" gigya-expression:data-gigya-placeholder="screenset.translations['PASSWORD_73132891594356050_PLACEHOLDER']" data-screenset-element-id="gigya-password-155327446633034050" data-screenset-element-id-publish="true" data-screenset-roles="instance" gigya-default-show-password-strength="null" gigya-default-data-display-name="null" gigya-default-data-gigya-placeholder="null" data-gigya-name="password" data-original-value="" id="gigya-password-155327446633034050" aria-required="true" show-password-strength="up" data-display-name="Gib dein Passwort ein." data-gigya-placeholder="Hier Passwort eingeben" placeholder="Hier Passwort eingeben" maxlength="100" data-attr-value="Login - Password" data-attr-element="formfield"> 当我执行以下操作时: WebElement password = driver.findElement(By.className("gigya-input-password")); password.sendKeys(PASSWORD); 或 WebElement myElement = driver.findElement(By.className("gigya-input-password")); String js = "arguments[0].setAttribute('value','"+PASSWORD+"')"; ((JavascriptExecutor) driver).executeScript(js, myElement); 我收到以下错误: org.openqa.selenium.ElementNotInteractableException: element not interactable 如何使用 selenium webdriver 在字段中正确输入文本? 我已经有一个 Thread.sleep(2000); 来使元素可见。 并且 WebElement password = new WebDriverWait(driver, java.time.Duration.ofSeconds(10)).until(ExpectedConditions.elementToBeClickable(By.className("gigya-input-password"))); 给出 TimeoutException。 By.className("gigya-input-password") 上述定位器策略不正确,它没有定位到目标元素。它返回 16 个具有该 ClassName 的元素,请参见下文。 请改用以下 XPath 定位器策略: By.xpath("//input[@placeholder='Hier Passwort eingeben']")

回答 1 投票 0

建立 SSH 连接时 VS Code 会做什么?

我试图让 Selenium 在 EC2 机器上工作,但遇到了一个问题,当 VS Code 通过 SSH 连接进行连接时,该问题消失了。如果我仅使用终端进行连接,问题仍然存在...

回答 1 投票 0

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