Javascript TypeError:By.cssSelector不是函数
我正在使用 我无法使.css选择器的Javascript TypeError:By.cssSelector不是函数,javascript,node.js,selenium,Javascript,Node.js,Selenium,我正在使用 我无法使.css选择器的工作。其他功能包括:By.tagName,By.id,等等 代码: 我得到这个错误: alex@alex-K43U:~/node/sapp$node app.js /home/alex/node/sapp/node_modules/selenium webdriver/lib/goog/async/nexttick.js:41 setTimeout(函数(){throw exception;},0); ^ TypeError:By.cssSelector不是函
工作。其他功能包括:By.tagName
,By.id
,等等
代码:
我得到这个错误:
alex@alex-K43U:~/node/sapp$node app.js
/home/alex/node/sapp/node_modules/selenium webdriver/lib/goog/async/nexttick.js:41
setTimeout(函数(){throw exception;},0);
^
TypeError:By.cssSelector不是函数
我做错了什么?根据它,应该是.css(选择器),而不是.cssSelector(选择器)
var webdriver = require('selenium-webdriver'),
By = require('selenium-webdriver').By,
until = require('selenium-webdriver').until
var driver = new webdriver.Builder()
.forBrowser('firefox')
.build()
driver.get('http://www.facebook.com/')
driver.findElement(By.name('email')).sendKeys('xxx@gmail.com')
driver.findElement(By.name('pass')).sendKeys('xxx')
driver.findElement(By.id('pass')).submit()
driver.findElement(By.name('xhpc_message')).sendKeys('https://www.youtube.com/watch?v=UfvZvd-kjyo')
driver.wait(function () {
return driver.isElementPresent(driver.findElement(By.cssSelector(".uiScaledImageContainer")))
}, 10000)