我想在使用python的selenium测试中勾选一个复选框。 当我在本地机器上运行它时,测试总是通过的,当我使用shippable运行它时,测试总是失败的。测试在docker容器中运行,因此应该没有任何区别。 代码:
def tickCheckbox(self, elementId):
self.logAction('<tickCheckbox fieldid="{0}">'.format(elementId))
element = TE.driver.find_element_by_id(elementId)
element.send_keys(Keys.SPACE)
print elementId
selected = False
for t in range(10):
time.sleep(1)
print "slept"
if element.is_selected():
selected = True
break
self.assertTrue(selected)
可发货时,它在最后一行失败。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐