-
0 votesanswersviews
如何等待加载消失,然后使用量角器单击按钮(错误元素不可点击)
我必须使用量角器和GoogleDrive点击按钮,但问题是我在点击之前有一个加载 . 所以我必须等待加载消失,然后我可以点击按钮 . 错误量角器让我给出的是: 错误是: 元素...在点(111,145)处不可点击 . 其他元素将收到点击:...(会话信息:chrome = 61.0.3163.100)(驱动程序信息:chromedriver = 2.33.506120(e3e5343734628... -
2 votesanswersviews
为什么硒只单击代码的第一行而不单击其他两行?
我首先测试了第一行代码是否可以单击 XPath,但是然后我添加了第二行代码来单击 By.name()却不起作用,因此我尝试在 XPath 中进行更改,然后在 CSS 选择器中进行更改,但只能单击第一个(行的 XPath 代码)。我已经尝试过,但似乎没有点击其他两个元素。我发现的是,它只单击第一页上的内容,对新页面上的内容并不重要,因此我告诉我单击要执行的元素。我正在使用Selenium versi... -
0 votesanswersviews
Selenium在找到元素后抛出超时
有没有人在webdriver找到所需元素时遇到问题,将文本键入其中,然后抛出WebDriverTimeout异常,说它需要花费太多时间才能找到刚刚发送文本的完全相同的元素?如果我在try-catch中包装这个代码块来捕获超时异常,那么测试会继续成功,但它似乎不是这样做的 Health 方式 . 我正在使用c#selenium和chromedriver 2.44 Update: 初始等待配置和操作本... -
2 votesanswersviews
使用Python中的Selenium登录gmail
我正在尝试使用Selenium登录gmail . 在新的Gmail登录中,首先键入您的电子邮件ID,然后在您键入密码的位置出现下一页 . 电子邮件页面和密码页面的URL都不同 . 因此,当我在 driver.get 中传递密码URL时,它正在重新加载页面,如果您在不输入密码的情况下刷新URL,它会重定向到电子邮件页面 . 因此,它缺少密码字段选择器 . current_url 仍然是以前的网址... -
0 votesanswersviews
如何通过Selenium和Java单击元素
我试图点击按钮,但我无法专注于它 . <td style="width:100%;height:63px" class="leftNavTabNormal nopad" onclick="selectPerspective('Production')">Production</td> 这是我的代码: driver... -
0 votesanswersviews
我需要一些帮助来创建一个使用Github作为我的“游乐场”的自动化脚本
我已经能够创建一个自动化脚本,允许我在github上创建一个新的要点 . 对于那些熟悉github上的gist的人,在https://gist.github.com/上,有一个允许用户输入代码的大文本区域 . 我've tried using xpath to no avail. I'还确保我使用最新版本的geckodriver和.jar . 使用cssselector也没有发现,该文本区域有大量... -
1 votesanswersviews
将已删除的数据附加到JSON文件
我试图从报废的数据中制作一个json文件 . 但是根据我的函数converToJson(),它会覆盖前一个条目而不会附加 . 是因为我不是在迭代它吗?例如:下面的Json文件将每次使用新数据覆盖第一个条目而不是附加到它 . [{"Volume": "Volume:\n6,061,086", "Price": "$ 41.88&q... -
0 votesanswersviews
找不到满足要求selenium的版本;在Python3.6.5上安装Selenium时,没有找到匹配的selenium分布
pip install selenium 抛出错误: Could not find a version that satisfies the requirement selenium; No matching distribution found for selenium 请指导如何继续 -
0 votesanswersviews
如何使用selenium webdriver代码处理基本身份验证(Rest API- Post Request)?
如何使用selnium webdriver和java处理Rest-API的基本身份验证 -
1 votesanswersviews
在Selenium Python中使用Keys.PAGE_DOWN滚动
你好每个人都可以帮助我滚动https://www.grainger.com/category/black-pipe-fittings/pipe-fittings/pipe-tubing-and-fittings/plumbing/ecatalog/N-qu1?searchRedirect=products 我想用这个滚动它 actions = ActionChains(browser) actio... -
1 votesanswersviews
如何将windows批处理文件转换为mac sh文件?
我使用Windows批处理文件通过Jenkins执行我的自动化脚本,但现在我必须转移到Mac OS x . 任何人都可以帮助我将以下批处理文件转换为shell脚本吗? java –cp C:/somepath/bin; C:/somepath/lib/* org.testng.TestNG testng.xml -
1 votesanswersviews
XPath包含“\ r \ n”在页面上找不到任何元素
有一个页面包含一些html: <ul> <li> <div> text1 </div> <span> text2 </span> </li> </ul> 而且我想逐字逐句地找到 li . 如果我想用xpath找到它: “// *... -
-1 votesanswersviews
如何使用selenium(java)选择DIV中的所有元素,Page是延迟加载
我有以下问题:我想选择 div 中的所有元素 . 有一个参与者列表,在单独的窗口中打开 . 它是带有div元素的 div 类 . 每个 div 元素都包含表格 . 从哪里我需要获得参与者的名字 .问题是,只有前50个 div 元素一次可见,我需要向下滚动这些元素,其他元素将被加载并从每个元素中获取参与者名称 . 但是我不能在这个 div 列表中滚动 .我尝试过不同的方法 . 与 Javascrip... -
0 votesanswersviews
Mstest - 引用Out文件夹(Chromed驱动程序,Internet驱动程序)
尝试通过下面的Mstest命令运行我的自动化脚本, C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\mstest.exe" /testcontainer:C:\Test\Release\Rainbow.TestAutomation.dll /test:"RS_VerifyT... -
0 votesanswersviews
线程“main”中的异常org.openqa.selenium.NoSuchElementException:无法找到element:// input [@ name = 'firstName'] [duplicate]
这个问题在这里已有答案: NoSuchElementExeption, selenium unable to locate element 2个答案 WebDriver driver=new FirefoxDriver(); Thread.sleep(3000); driver.get("https://www.google.com/gmail/about/"); d... -
-1 votesanswersviews
如何通过Selenium和Python将文本发送到Instagram中的用户名和密码字段
我有一个python程序的错误消息,我得到的是: C:\Users\chanm\AppData\Local\Programs\Python\Python37-32\python.exe C:/Users/chanm/OneDrive/Desktop/bot/Commenter.py Traceback (most recent call last): File "C:... -
1 votesanswersviews
cucumber.runtime.CucumberException:无法加载插件类:json-pretty与Cucumber Selenium和Java
我是java-cucumber的新手 . 出现此错误: cucumber.runtime.CucumberException: Couldn't load plugin class: json-pretty 引起:java.lang.ClassNotFoundException:json-pretty @RunWith(Cucumber.class) @CucumberOptions( ... -
2 votesanswersviews
节点selenium webdriver,无法清除文本输入
我've been trying to fix this issue for a while now, none of the existing questions helps. I' m使用the node implementation of selenium webdriver,版本^ 4.0.0-alpha.1并使用最新的chromedriver在chrome上测试它 . 我正在尝试清除 &... -
-1 votesanswersviews
Python Selenium ActionChain
我是Python Selenium的新手 . 我坚持这个 . 请帮我找到解决方案 . 我试图使用ActionChain单击此MENU1 . locator = (By.XPATH, "//div[@title='MENU1']") text_element = WebDriverWait(driver, 20).until(visibility_of_element_loca... -
1 votesanswersviews
Selenium webdriver打开firefox,但不通过Selenium和NodeJS获取页面
我正在开始使用NodeJS中的selenium并设置一个简单的配置文件 . test.config.js var webdriver = require('selenium-webdriver'), By = webdriver.By, until = webdriver.until; var driver = new webdriver.Builder() .forBrowser(... -
1 votesanswersviews
从selenium webdriver逐个获取元素
我编写了一个python脚本来使用selenium自动化和复制网页中的链接,但是当有大量链接时,只获得部分链接并且其余部分被截断 . 有没有办法逐个获取链接或增加python中“list”项的容量? while(last==True): prevlen=aftlen brow.execute_script("window.scrollTo(0, document.body... -
0 votesanswersviews
Java(Selenium) - 用于初始化子类的超类构造函数
PageOne 和 PageTwo 都需要使用 MasterPage 方法(例如,单击“确定”) . 我正在尝试在 MasterPage 的构造函数中初始化两个页面 . IntelliJ告诉我要么将super(驱动程序)添加到 Page1 / Page2 构造函数,要么添加一个no arg构造函数来构建 . 在这两种情况下,测试都无法运行 . 使用super(驱动程序)构造函数时,页面无法初... -
-1 votesanswersviews
为显式等待配置构建路径错误
以下是我写的代码 . public static void takesnapshot(WebDriver webdriver, String fileWithPath ) throws Exception { WebDriver driver = new ChromeDriver(); System.setProperty("webdriver.chrome.drive... -
0 votesanswersviews
WebDriverWait在对象初始化时指定的时间 Span 之前抛出异常
我正在使用selenium WebDriverWait对象来动态控制代码中对象检测的超时 . 但是,此对象在WebDriverWait对象中指定的时间 Span 消失之前超时 . 对于前者我的对象初始化为10秒超时时间 Span ,但对象在大约2秒内超时 . 这是我的代码 WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSec... -
12 votesanswersviews
无法从超时获得自动化扩展:超时从渲染器接收消息
使用Selenium Webdriver(C#)我不时会收到下一个错误: System.InvalidOperationException:未知错误:无法从超时获取自动化扩展:超时从渲染器接收消息:-3.959(会话信息:chrome = 37.0.2062.120)(驱动程序信息:chromedriver = 2.10.267521,platform = Windows NT 6.2 x86_... -
2 votesanswersviews
Selenium WebDriver(IE驱动程序)找不到具有ID的子字符串的元素
_driver.FindElement(By.CssSelector("[id$='_NewSiteMaintenanceButton']")); 上面的一行适用于Chrome和FireFox,但是当我尝试在IE中执行它时,我得到: 测试结果:失败的结果消息:OpenQA.Selenium.NoSuchElementException:无法找到带有css选择器的元素== [... -
0 votesanswersviews
硒铬未能启动
运行我能想到的最基本的硒测试 . using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using OpenQA.Selenium.Chrome; using OpenQA.Selenium; using OpenQA.Selenium.Support.UI; using OpenQA.Selenium.Firefox;... -
0 votesanswersviews
chromedriver.exe在Windows Server 2012中无法运行
我正在使用selenium和 chromedriver 进行测试 . 在窗口服务器2012上运行我的代码时,任务管理器显示 chromedriver.exe 进程正在运行但是在60秒之后 . 我收到以下异常: System.InvalidOperationException:未知错误:在OpenQA.Selenium的OpenQA.Selenium.Remote.RemoteWebDriver.... -
1 votesanswersviews
Selenium webdriver C#:在标签内的输入文本元素中查找和输入值适用于本地但不适用于TeamCity
我的网页上有标签 . 当我单击标签时,会出现输入文本字段 . 远离这个元素,将再次成为一个标签 . 我试图单击标签,清除输入文本元素中的文本,然后在输入字段中输入文本 . 单击标签之前的HTML: <tbody _ngcontent-c5=""> <!--bindings={ "ng-reflect-ng-for-of": "... -
33 votesanswersviews
Selenium Web驱动程序和Java . 元素在点(x,y)处不可点击 . 其他元素将收到点击
我使用了明确的等待,我有警告: org.openqa.selenium.WebDriverException:元素在点(36,72)处不可点击 . 其他元素将收到点击:...命令持续时间或超时:393毫秒 如果我使用 Thread.sleep(2000) 我没有收到任何警告 . @Test(dataProvider = "menuData") public void Mai...