【发布时间】:2019-02-06 04:26:34
【问题描述】:
我需要帮助来为此创建打字稿/javascript 量角器代码吗?用于网络自动化
这是网站代码:
<select class="form-control mainpage1" ng-options="infomation details opt1" ng-model="listVM.selectedInfo" ng-change="listVM.selectedInfoChanged()" ng-disabled="!listVM.finishLoad" style="">
<option label="dLicense Status" value="object:1002" selected="selected">License Status</option>
<option label="dLicense Category" value="object:1003">License Category</option>
<option label="ExpiryDate" value="object:1004">Expiry Date</option>
<option label="DOB" value="object:1005">Birthday</option>
<option label="License Number" value="object:1006">License Number</option>
<option label="Nationality" value="object:1007">Nationality</option>
<option label="Weight" value="object:1008">Weight</option>
<option label="Height" value="object:1009">Height</option></select>
我需要单击一个选项1,然后选择选项1后,再次选择并单击选项2,依此类推..
我尝试了以下代码:
browser.actions().mouseMove(element(by.cssContainingText('[value="object:1003"]','License Status'))).click().perform()
browser.actions().mouseMove(element(by.cssContainingText('[value="object:1004"]','License Category'))).click().perform()
发生错误:
Failed: No element found using locator: by.cssContainingText("[value="object:1003"]", "License Status")
【问题讨论】:
标签: angular typescript jasmine protractor webautomation