小编Sal*_*rra的帖子

避免使用WebDriverIO以登录形式重新输入用户/电子邮件和密码

我正在寻找一个告诉我的人,当我使用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

2
推荐指数
1
解决办法
1817
查看次数

我如何强制使用 selenium webdriverIO 引发错误

如何使用 chromedriver 和 selenium webdriverIO 强制引发错误?我不知道是否有像 browser.fire('error') 这样的脚本?

javascript selenium-chromedriver selenium-webdriver

1
推荐指数
1
解决办法
1796
查看次数

如何使用 Selenium/WebdriverIO 探测文件是否已下载

我想知道在单击下载按钮后如何验证文件是否是使用 Selenium Webdriver 下载的。

javascript node.js selenium-webdriver webdriver-io

0
推荐指数
1
解决办法
8066
查看次数