selenium-webdriver 相关问题

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

如何从selenium pytest中的标签中查找文本

我需要使用 Selenium、python、pytest UI 从元素中的文本中捕获付款 ID。文本的格式为“Payment 3022594”。 我正在尝试这样的事情。

回答 1 投票 0

如何将 google 选项卡(已打开)附加到 python 脚本

我想打开将 python 脚本附加到已打开的 google 选项卡。 基本上,我的目标是在页面上执行一些操作,然后获取源代码。 我已经尝试过使用 seleniu...

回答 1 投票 0

使用 VBA 自动化 Edge 浏览器,无需下载 Selenium

我有为 IE 编写的自动化工具。现在,我想重新编写这些相同的工具,以使用 Microsoft Edge 作为默认浏览器。我找不到其他替代方法...

回答 4 投票 0

如何在 Angular 应用程序中使用 Selenium 定位器作为选项卡

我是 Selenium 和 Java 的新手。 根据要求,我需要访问 Angular 应用程序中的选项卡。 我是 Selenium 和 Java 的新手。 根据要求,我需要访问我的 Angular 应用程序中的选项卡。 <a _ngcontent-ng-c689374991="" data-val="Dreams" routerlink="/dreams" data-toggle="tab" href="/dreams" role="tab" class="active"><span _ngcontent-ng-c870109355="" class="slanted-text">Dreams</span></a> 每次我尝试找到 TAB 时,它都会给出错误,指出“线程“main”中的异常 org.openqa.selenium.NoSuchElementException:没有这样的元素:无法定位元素:” 使用xpath尝试了以下方法,但无法达到结果:- 使用完整的 XPath driver.findElement(By.xpath("/html/body/app-root/app-top-nav/div/div/div/div[2]/div/div[2]/ul/li[5]/a")).click(); 使用 XPath driver.findElement(By.xpath("//*[@id=\"offcanvasExample\"]/div[2]/ul/li[1]/a")).click(); 使用路由器链接 driver.findElement(By.xpath("//div[@_ngcontent-ng-c870109355-router-link='/dreams']")).click(); 使用 HREF driver.findElement(By.xpath("//*[contains(text(), 'href=/dreams')]")).click(); 有人可以指导我吗? 使用 Selenium 中的 WebDriverWait 等待元素可点击 首先,用下面的方法等待角度页面完成 public ExpectedCondition<Boolean> waitForPageLoadingAngular() { return driver -> { try { return (Boolean) ((JavascriptExecutor) getWebDriver()).executeScript("return window.jQuery.active == '0'"); } catch(Throwable t) { return true; } }; } 这将有助于等待元素可点击 WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(10)); until(ExpectedConditions.elementToBeClickable(By.xpath("//span[text()='Dreams']")));

回答 1 投票 0

无法阻止 seleniumwire 默认为 https

我正在尝试将 seleniumwire 与 chrome webdriver 一起使用来自动执行一项繁琐的任务,并且它似乎从我的 http://somesite.com:port/ 输入重定向到 https://somesite.com:因为...

回答 1 投票 0

在 Docker 内执行的 Selenium Grid 不会自动下载文件

我正在尝试部署一个使用 Selenium 从网页下载 PDF 文件的应用程序。如果我在本地运行我的容器,一个使用我的 Python 应用程序,另一个使用 Selenium Grid,它......

回答 1 投票 0

在硒中获取“对象不支持属性或方法“评估””| IE

我正在 IE(Internet Explorer)浏览器上自动化 Web 应用程序。 当我在页面加载后尝试查找页面上的任何元素时,出现以下错误。 selenium.common.exceptions.

回答 1 投票 0

Selenium WebDriver 无法存在元素

我正在尝试找到一个要单击的元素。我可以使用 DevTools 从浏览器中找到该元素,但使用 Selenium 时会遇到错误,未找到元素。 我的代码: 从硒导入网络驱动程序 夫...

回答 1 投票 0

如何让Selenium在Docker中运行时打印浏览器日志?

我正在尝试使用用 C# 编写的 Selenium 测试用例之一来调试问题,并且我想查看我放在前端的浏览器日志。当我在 Docker 中运行测试时,我需要显示这些日志,

回答 1 投票 0

Python 错误:driver = webdriver.Chrome(options=options,executable_path=r'chromedriver.exe') TypeError: WebDriver

帮助修复Python代码中的错误! 我是编程新手,不知道如何解决这个问题。我将感谢所有帮助过我的人! 我的代码 从 bs4 导入 BeautifulSoup 来自硒进口

回答 1 投票 0

使用Python和Beautifulsoup用<h2>标记返回的文本,其中原始网页中存在标题2

我正在从网站上抓取一篇文章,并希望尽可能保留文本的原始格式。我的想法是让 beautifulsoup 返回所有文本,并使用一些 Python 代码来输入...

回答 1 投票 0

Selenium WebDriver FindElements(By.XPath()) 不返回任何数据

我正在尝试引用下面 HTML 中的链接元素。 我试图引用的元素是其中包含“WANT_TO_FIND_THIS_LINK”的元素。 使用这个发现主 div 就很好了: var 产品Hol...

回答 1 投票 0

尝试使用 selenium 自动化并从 LinkedIn 抓取信息

我想登录 LinkedIn 帐户,然后搜索公司并抓取公司数据,但是在我自动化登录过程后,我不断收到以下错误 [26224:25040:0314/123926....

回答 1 投票 0

如果滚动位于使用selenium web的shadow dom下如何处理

如果滚动位于使用selenium web的shadow dom下如何处理 我需要向下滚动并单击“继续”按钮,我也尝试了 Actions 类,并且 java 脚本执行器也滚动以查看方法...

回答 1 投票 0

如何使用selenium java从开发工具中的任何API捕获响应?

我需要使用selenium和java从开发工具中的粒子API预览中获取数据 我没有得到任何解决方案,但我已经尝试过,但我们没有达到这一点。 酒吧...

回答 1 投票 0

Selenium - 通过 url 进行基本身份验证

在我的硒测试(使用 chromedriver-2.24)中,我尝试使用以下语句通过基本身份验证访问我的网页: WebDriver 驱动程序 = ...; driver.get("http://admin:admin@loca...

回答 6 投票 0

Selenium 获取请求标头

如何使用selenium获取请求标头?我不想使用 SeleniumWire,因为我使用了未检测到的 chrome 驱动程序。 我尝试了这个,但它没有给我我想要的标题: 标题=浏览器。

回答 1 投票 0

无法抓取通过 JavaScript 动态生成内容的网页

我正在尝试从网页中抓取表格数据,但这不是一个可以使用其 html 标签和 CSS 类或 ID 来抓取的普通网页。网页内容是使用

回答 1 投票 0

Reddit.com NoSuchShadowRootException - 但有一个影子根

首先,感谢社区迄今为止的所有人!我是测试课程的学生,有一个项目,我正在使用 Java/Selenium/TestNG 测试 Reddit 的功能。 我有一个哇...

回答 1 投票 0

Selenium Webdriver 添加本地存储

我尝试将以下标志添加到 LocalStorage 中,但它不起作用。 localStorage.setItem('ClientRedirectEnabled', 'true'); 我的代码如下 公共无效FlagIntroduce()抛出InterruptedException { ...

回答 2 投票 0

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