gpt4 book ai didi

javascript - Webdriverjs - By 未定义

转载 作者:行者123 更新时间:2023-11-30 12:22:23 27 4
gpt4 key购买 nike

我正在使用 webdriverjs 打开一个网站并通过其 id 选择一个元素。代码是,

var webdriverjs = require('webdriverjs'),
client = webdriverjs.remote({desiredCapabilities:{browserName:'phantomjs'}}).init();

client.url('www.google.com', function(err){
client.findElement(webdriverjs.By.id('lst-ib')).sendKeys('duck duck go\n')
})

它抛出错误,

webdriverjs.By is undefined

如何在webdriverjs中使用By函数?

最佳答案

我认为你仍然可以使用 webdriverjs,但是他们的示例代码有错误

https://code.google.com/p/selenium/wiki/WebDriverJs

他们例子中的代码

driver.findElement(By.name("q")).sendKeys("webdriver");

driver.findElement(By.name("btnG")).click();

应该是

driver.findElement(webdriver.By.name("q")).sendKeys("webdriver");

driver.findElement(webdriver.By.name("btnG")).click();

我不确定网站上为什么不正确。

关于javascript - Webdriverjs - By 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30568297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com