我为webdriver(Python)创建了以下扩展名:
<input class="setpoint" type="number" name="#ch" min="5" max="35" step="0.5" ng-model="alarm.setpoints[$index]">
代码在2.47.3和2.48.0之间破裂,我无法弄清楚原因。 我正在使用FireFox驱动程序。如果我切换回2.47.3它再次正常工作。
这是Django报道的结果
def wait_for_css(self, css_selector, timeout=7):
'''
Waits for a element to become visible (or present)
'''
try:
return WebDriverWait(self, timeout).until(
EC.visibility_of_element_located( (By.CSS_SELECTOR, css_selector) )
)
except TimeoutException:
raise TimeoutException(css_selector)
它正在寻找的元素在第一次尝试时不存在,但它应该在不到1秒内出现。超时是7,所以它应该工作。