我正在寻找一个告诉我的人,当我使用chromedriver和selenium通过webdriverIO运行Testdrive时,如何避免每次输入用户名和密码都重新输入。我想要的是优化我的测试驱动器。一些线索???
这两个文件是一个模块的一部分,系统中有4个模块
第一个文件:
var name = 'Andrea' + Math.floor((Math.random() * 1000000) + 1);
var ssn = 'V-' + Math.floor((Math.random() * 1000000) + 1);
var url = 'http://someurl.com';
var new_contact = 'https://someurl.com/client/add';
describe('Some contact is create', function(){
it('Should login to the system', function(){
browser.url(url)
browser.setValue('#email','xxxxxxxx@xxxx.com')
browser.setValue('#password','xxxxxx')
browser.click('#submit');
});
it('Should be fill the form', function(){
browser.url(new_contact)
browser.waitForVisible('#addClient')
browser.setValue('#clientNameTextField-inputEl',name)
browser.setValue('#clientIdentidicationTextField-inputEl',ssn)
browser.setValue('#clientAddressTextField-inputEl','El busque')
browser.setValue('#clientCicyyTextField-inputEl','Valencia')
browser.setValue('#clientEmailField-inputEl','salvador.salvatierra@alegra.com')
browser.setValue('#clientPhoneTextField-inputEl','04141234567')
browser.setValue('[name="phone2"]','04147654321')
});
it('the contact is store',function(){
browser.click('=save)
browser.waitForExist('#viewClientInfoBalances')
browser.end;
});
});
Run Code Online (Sandbox Code Playgroud)
第二档:
var url = 'http://someurl.com';
describe('We get …Run Code Online (Sandbox Code Playgroud) javascript selenium-chromedriver selenium-webdriver webdriver-io
如何使用 chromedriver 和 selenium webdriverIO 强制引发错误?我不知道是否有像 browser.fire('error') 这样的脚本?
我想知道在单击下载按钮后如何验证文件是否是使用 Selenium Webdriver 下载的。