我正在使用硒来获取HTML输入的值,并使条件取决于这些值。
它们以STR的形式出现,所以我将它们更改为int,因为它们是width和height(numbers),但是如果出现这种情况,启动时会出现此错误。
我使用了 print(type(int(width)))
,但没有收到任何错误
错误:
cannot convert the series to <class 'int'>
我的代码:
width = driver.find_element_by_css_selector("#arrange-width").get_attribute("value")
height = driver.find_element_by_css_selector("#arrange-width").get_attribute("value")
if int(width)== int(height):
# top position
time.sleep(1.5)
driver.execute_script("document.querySelector('#arrange-top').value=''")
driver.find_element_by_css_selector('#arrange-top').send_keys('277')
# left position
time.sleep(1.5)
driver.execute_script("document.querySelector('#arrange-left').value=''")
driver.find_element_by_css_selector('#arrange-left').send_keys('159')
# close chain between width and height
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。