我有一个简单的SEMANTIC UI性别选择下拉列表,我必须使用量角器进行测试。我无法找到将其作为$,by.model(),findelement()单击的方法,并且许多此类属性不适用于角度2进行测试。提前谢谢。
<div class="field ">
<label for="gender" class="asterisk">Gender</label>
<select class="ui dropdown" formControlName="gender" id="gender" name="gender" required>
<option value="">Select</option>
<option value="Male" >Male</option>
<option value="Female" id="Female">Female</option>
</select>
</div>
</div>
答案 0 :(得分:1)
您可以使用browser.action()方法执行此操作。请按照以下代码:
async def fetch(session, url):
async with session.get(url) as resp:
print(resp.status)
return await resp.json()
async def my_background_task()
print("starting BG task")
await client.wait_until_ready()
async with aiohttp.ClientSession() as session:
while not client.is_closed:
data = await fetch(session, "www.theinternet.com/restcall")
element = data["dict_element"]
答案 1 :(得分:0)
这样的事情应该有效:
element(by.name('gender')).element(by.cssContainingText('option', 'Male')).click();