最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

硒元素不可相互作用

IT培训 admin 5浏览 0评论

硒元素不可相互作用

我开始使用selenium,节点js

它到目前为止工作都很完美,sudenly相同的脚本投掷和错误

“未处理的承诺拒绝警告元素不可互动”

我试着设置等待,直到什么也没有

<script>

  const {Builder, By, Key, until, wait } = require('selenium-webdriver');

  var driver = new Builder()
.forBrowser('chrome')
.build();


 driver.manage().window().maximize() 
 driver.get('')
driver.findElement(By.id('username')).sendKeys('test@emal');
driver.findElement(By.id('password')).sendKeys('passowrod');
driver.findElement(By.className('acceder')).click();
driver.quit();


</script>

我搜遍了所有的例子但是所有的例子根本不适合我,因为他们没有那个问题,...

;index=4&list=PLA4JPGpQHctT__mDO9EHvOrWVW0Hkf5Mk

回答如下:

这些定位器为我分享了你分享的网址:

driver.findElement(By.xpath('(//input[@id="username"])[2]')).sendKeys('test@emal');
driver.findElement(By.xpath('(//input[@id="password"])[2]')).sendKeys('passowrod');
driver.findElement(By.xpath('(//button[@class="boton acceder"])[2]')).click();

对所有元素使用第二个索引的原因是隐藏了HEADER中的相同元素。

注意:我在python中尝试过这些,所以请调整是否有任何字符串语法错误。

硒元素不可相互作用

我开始使用selenium,节点js

它到目前为止工作都很完美,sudenly相同的脚本投掷和错误

“未处理的承诺拒绝警告元素不可互动”

我试着设置等待,直到什么也没有

<script>

  const {Builder, By, Key, until, wait } = require('selenium-webdriver');

  var driver = new Builder()
.forBrowser('chrome')
.build();


 driver.manage().window().maximize() 
 driver.get('')
driver.findElement(By.id('username')).sendKeys('test@emal');
driver.findElement(By.id('password')).sendKeys('passowrod');
driver.findElement(By.className('acceder')).click();
driver.quit();


</script>

我搜遍了所有的例子但是所有的例子根本不适合我,因为他们没有那个问题,...

;index=4&list=PLA4JPGpQHctT__mDO9EHvOrWVW0Hkf5Mk

回答如下:

这些定位器为我分享了你分享的网址:

driver.findElement(By.xpath('(//input[@id="username"])[2]')).sendKeys('test@emal');
driver.findElement(By.xpath('(//input[@id="password"])[2]')).sendKeys('passowrod');
driver.findElement(By.xpath('(//button[@class="boton acceder"])[2]')).click();

对所有元素使用第二个索引的原因是隐藏了HEADER中的相同元素。

注意:我在python中尝试过这些,所以请调整是否有任何字符串语法错误。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论