selenium 相关问题

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

WebDriverException:“进程意外关闭,状态为 255” - selenium/geckodriver/AWS lambda - Python

我目前正在 aws lambda(无服务器)上从事网络抓取项目 技术人员: 蟒蛇3 硒3.14 geckodriver-V0.29 Firefox 80.0(en 模式无头) 这是我实现的代码(知道...

回答 4 投票 0

python selenium 未与 chrome 驱动程序和 chrome 版本一起运行

我正在尝试使用 chrome 驱动程序在 selenium 中运行一个项目,但是在我一个月没有使用它之后(是 chrome 的更新)。 当我运行该项目时,它会打开 Chrome 浏览器,然后立即打开

回答 0 投票 0

使用 Selenium Python 登录 Gmail 帐户时出现问题

我正在使用 Selenium 编写 Python 代码来优化 Google 协作平台上的任务。 为此,您需要登录 Gmail 帐户。 我无法登录该帐户,因为 Google 不接受...

回答 2 投票 0

Selenium Chrome 和 Firefox WebDriver:在 Python 中设置 HTTPS 代理

我已经进行了大量搜索,但是有很多令人困惑的片段非常相似。 我尝试使用 DesiredCapability、ChromeOptions、Options 和一系列参数...

回答 2 投票 0

在 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

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