selenium 相关问题

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

如何在Python中加载站点的所有资源,包括AJAX请求等?

我知道如何使用 Python 请求网站并读取其文本。在过去,我尝试过使用像 BeautifulSoup 这样的库来发出对网站上链接的所有请求,但这并没有得到什么......

回答 3 投票 0

我如何从文本字段检索文本?

在文本字段中输入文本后,我需要验证文本。 sendKeys 工作得很好,我可以将其发送到文本字段,但无法从文本字段检索相同的值。我用过g...

回答 1 投票 0

如何从 IWebElement 和 By 获取定位器值?

我想寻求帮助。也许我的问题有点愚蠢,但经过几次搜索后我不知道答案。这可能是因为 Google 中的大多数搜索者都愿意

回答 2 投票 0

使用带有 Chrome 驱动程序的 Selenium Python 截取完整网页的屏幕截图

我想截取网站的整个页面的屏幕截图。以下是网站条件 它需要使用登录表单进行身份验证 我要截图的网站是由Javascript渲染的(

回答 1 投票 0

无法在selenium中将节点注册到集线器

我的集线器工作正常并正在运行 java -jar selenium-server-standalone-2.53.0.jar -角色集线器-端口 5555 我的节点命令...

回答 5 投票 0

webdriverio (javascript) - 上传图像

所以我正在编写一个测试来使用 webdriverio javascript 上传图像 http://webdriver.io/api/utility/chooseFile.html 我猜这是我使用的命令,有人可以给我提供一个例子吗...

回答 3 投票 0

Selenium python 函数 find_elements_by_css_selector() 未返回预期数据

我是 Selenium 的新手,正在尝试从 thewhiskeyexchange.com 上的这些波本威士忌产品卡中抓取数据(目前只是名称)。我已经在 scrapy shell 中测试了所有 css(和 xpath)选择器...

回答 2 投票 0

Selenium - 多个站点的测试服务器

http://www.seleniumhq.org/ - Selenium 是一个网站/页面测试平台,我有兴趣在以下情况下使用: 我管理几个 HTML/CSS/JAVA 网站,其中包含

回答 2 投票 0

python selenium driver.quit() 不会中途终止程序

以下代码部分假设在异常发生时使用 driver.quit() 终止(停止)程序。但是,程序继续运行。我在这里错过了什么? 尝试: 驱动程序.刷新...

回答 2 投票 0

在 Windows 窗体中嵌入 Selenium ChromeDriver

我想将 Selenium ChromeDriver 嵌入到 Windows 窗体面板中。我已成功按照此示例在 Windows 窗体中嵌入记事本。我认为我遇到的问题...

回答 2 投票 0

Python selenium webdrive 无法上传文件并出现“未知命令”异常

我尝试在 Facebook Messager 上上传图像/文件,其示例 URL 为 https://www.facebook.com/messages/t/471646182511990 (如果您想尝试,您需要在 Chrome 上打开 Facebook Messager br...

回答 3 投票 0

PHP-Webdriver 如何从 Span 标签获取文本

这是我有的一个跨度标签: 这是我有的跨度标签: <span id="CD417" oncontextmenu="myR(this)" style="cursor: pointer;" spanparent="RD417" reportinfostring="417|N|N|K1|1"> <img src="images/mydocument.gif" title="Rep" style="width:24px; height:24px;" spanparent="RD417" reportinfostring="417|N|N|K1|1" border="0"> This_is_the_Text_I_Need_To_Get </span> 我正在寻找“This_is_the_Text_I_Need_To_Get”,这是我的代码的一部分: $items = $driver->findElements(WebDriverBy::tagName("span")); foreach ($items as $item) { if ( $item->getAttribute('id') != "" ) { echo "Item ID: "; var_dump($item->getAttribute('id')); echo "Item getText: "; var_dump($item->getText()); echo "Item innerHTML: "; var_dump($item->getAttribute('innerHTML')); } } 我得到了什么: Item ID: string(10) "CD417" Item getText: string(0) "" Item innerHTML: NULL 我该怎么办? $item->getDomProperty('innerHTML')

回答 1 投票 0

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

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