selenium 相关问题

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

ChromeDriver 的默认位置以及在 Windows 上安装 Chrome 的默认位置是什么

我需要在Windows操作系统上安装chromedriver。他们在下面的文章中指定: https://sites.google.com/a/chromium.org/chromedriver/getting-started “...ChromeDriver 希望您拥有 Chrome

回答 7 投票 0

如何在 Android 版 Unity 上使用 Selenium

我在 Android 版 Unity 上遇到错误。 我的代码: 使用系统集合; 使用 System.Collections.Generic; 使用Unity引擎; 使用 OpenQA.Selenium; 使用 OpenQA.Selenium.Chrome; 使用系统; ...

回答 2 投票 0

Selenium 在 XPath 中找不到 SVG 元素

我有以下 HTML: 我有以下 HTML: <div id="imageholder> <svg> <g> <image href='blah.gif'> </g> </svg> </div> 我似乎根本无法在 Firefox 上找到带有 selenium IDE 的 svg。我试过了: //svg //svg:svg //*[name()='svg'] //*[namespace-uri()='http://www.w3.org/2000/svg'] 他们都无法找到我的 svg 元素。有时我会收到错误: error = TypeError: e.scrollIntoView is not a function 如果有帮助的话,我将其用作在 JUnit 4 测试中使用定位器的方法。 尝试以下 XPath 表达式: //*[local-name() = 'svg'] (至少可以在 Chrome/FireBug 控制台上使用,尚未尝试使用 Selenium) 问题是关于xPath的,但是如果你可以使用CSS选择器,那会更具可读性,就像这样(Java)。 WebElement image = driver.findElement(By.cssSelector("#imageholder > svg > g > image")); 解决方法我使用,不需要修改文档的命名空间或放弃使用XPath:传递一个自定义的namespaceresolver,它的行为比默认值更理智和正确 document.evaluate( './_:g[3]/_:circle', // Example: select the <circle> element inside the 3rd <g> MY_SVG_ELEMENT, (prefix) => prefix === '_' ? context.namespaceURI : document.lookupNamespaceURI(prefix), XPathResult.FIRST_ORDERED_NODE_TYPE );

回答 3 投票 0

我们如何确定何时在selenium c#中使用JavaScriptExecutor?

TestInChrome1 抛出异常 - “OpenQA.Selenium.ElementNotInteractableException:元素不可交互”但是,当在 TestInChrome2 中使用 JavaScriptExecutor 时,它运行良好。 我的问题...

回答 3 投票 0

如何使用Python填写JavaScript表单?

我想用Python来填写这个表格。 我尝试使用 Mechanize,但这是一个 Microsoft 表单,它使用 JavaScript,没有表单标签,也没有 GET/POST URL。也许 BeautifulSoup/Selenium 可以做到这一点,...

回答 1 投票 0

Selenium 可与 Chrome 配合使用,但不能与无头 Chrome 配合使用

我使用 Selenium 以及首先使用 PhantomJS 开发了几个 Python 脚本。在走向自动下载的过程中,我切换到了 Firefox(有效),然后使用了

回答 7 投票 0

FluentWait类型中的until(Function<? super WebDriver,V>)方法不适用于参数(boolean, ExpectedCondition<WebElement>)

我得到了两个条件,根据这些条件,网络驱动程序需要等待其中一个条件满足,然后才能继续执行。我正在使用显式等待

回答 4 投票 0

如何在 if 语句中高效地对多个元素使用 WebDriverWait?

假设我有 3 个不同的场景,在这些不同的场景中会显示不同的元素。 如何对多个元素使用 WebDriverWait,如果发现其中一个元素,则忽略...

回答 2 投票 0

如何使用 Selenium 和 Python 在 CodeMirror 字段中发送字符

从 selenium 导入 webdriver 导入时间,随机 导入线程 url = 'https://npm.runkit.com/' 定义 e(): 驱动程序 = webdriver.Chrome() 驱动程序.get(url) 时间.睡眠(10) 博士...

回答 3 投票 0

Python Selenium Edgedriver 卡在地址栏中显示“data;,”,而不是打开网页

我在两个不同的系统上遇到了这个问题,在第一台电脑上,它在重新启动后消失了,在另一台电脑上,它没有消失 以下是相关代码的一部分: 我故意掩盖了一些事情 电子...

回答 1 投票 0

如何使用 Selenium 绕过非安全页面上的“您的连接不是私有的”消息?

我正在尝试与“您的连接不是私人”页面进行交互。 使用 options.add_argument('--ignore-certificate-errors') 的解决方案没有帮助,原因有两个: 我正在使用...

回答 4 投票 0

如何在appium中上传文件以实现移动应用自动化?

我正在尝试自动化文件上传功能以实现移动应用程序自动化。我的移动设备中存储了一些需要上传的 pdf/图像文件。可能会发生什么...

回答 2 投票 0

如何在 Android 设备上的 Chrome 中禁用保存信用卡信息弹出窗口?

我尝试在 lamda 云服务器上运行一些用 WD.js 编写的自动化脚本,但我无法处理这个弹出窗口,有什么建议吗?非常感谢! 这是我的能力设置,但似乎不是...

回答 1 投票 0

如何使用python在selenium webdriver中将cookie设置到特定域?

StackOverflow 用户大家好。我想要实现的目标是防止当我的测试打开主页时弹出烦人的帮助框。到目前为止,这是我用来打开mai的方法...

回答 1 投票 0

PFF 数据抓取无法识别文本

我正在尝试用硒在 PFF.com 上抓取足球成绩,我正在尝试为所有四分卫获得特定的成绩。问题是,它似乎没有捕获文本,因为 .text 不是......

回答 2 投票 0

is_enabled 在 Python Selenium 的循环中每次都返回 true

我有下面的代码用于搜索元素。如果未找到该元素,则单击下一页。我想要的是,如果直到最后一页才找到该元素,它应该打印“Elem...

回答 4 投票 0

使用未检测到的 chrome 驱动程序 python 打开新选项卡

我试图使用 python 中未检测到的 chrome 驱动程序打开另一个选项卡。我发现当我使用 javascript 方式时,chrome 会阻止我的弹出窗口。我不明白我做错了什么。这是我的代码。

回答 2 投票 0

带有 Pycharm 的机器人框架——自动完成功能不起作用

我已经安装了 PyCharm 和 robotsframework 支持插件。 .robot 文件已成功识别,我能够创建一个简单的脚本并在 pyCharm 中运行它。 然而,我的问题是...

回答 10 投票 0

如何使用 Selenium 和 Java 手动输入 OTP 后继续自动化

使用 selenium webdriver 我正在使用 eclipse、maven、testng 测试登录页面和更多选项卡,但在登录页面中有 OTP 验证。所以我手动输入OTP。如何继续下一步...

回答 3 投票 0

设置 Selenium Standalone Server 的最大实例数和最大会话数

我正在尝试设置 Selenium 独立服务器的最大实例数和最大会话数,因为我很可能需要相当多的实例/浏览器。 我尝试过以下命令...

回答 2 投票 0

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