自动化测试常见问题
问题一:新旧
Traceback (most recent call last):
File "C:\Users\cuijingjing\PycharmProjects\pythonProject1\test02_id.py", line 23, in <module>
username.send_keys("admin")
^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'send_keys'
问题解决:
原来代码:username = driver.find_element_by_id(“”)【已弃用】
解决方式:
username=driver.find_element(by=By.ID, value=“userA”)
问题二:大小写问题
AttributeError: 'NoneType' object has no attribute ‘click’
注意by=后面需要大写
问题三
注意看[源代码]:注意p[1]
driver.find_element(by=By.XPATH, value="/html/body/form/div/fieldset/p/input").send_keys("admin")
使用向日葵即可对我发起远程协助
向日葵下载地址:向日葵远程控制app官方下载 - 贝锐向日葵官网
问题四
TypeError: object of type ‘WebElement’ has no len()
Traceback (most recent call last):
File "C:\Users\cuijingjing\PycharmProjects\pythonProject1\day08\scripts\run_main_html.py", line 1, in <module>
from tools.HTMLTestRunner import HTMLTestRunner
ModuleNotFoundError: No module named ‘tools.HTMLTestRunner'
解决方法: