在做web自动化测试时,使用xpath定位页面元素,执行python脚本报错:
查看报错的地方,并没有发现有什么问题,源代码如下:
driver.find_element_by_xpath('//*[@id='refAareaType']/div/div/ul/li[3]/a/span[1]').click()
经过查看文档,我使用的是python2.7,这里是支持两个单引号的,需要将代码改为:
driver.find_element_by_xpath(”//*[@id='refAareaType']/div/div/ul/li[3]/a/span[1]”).click()
将其中的一对单引号变成了双引号,这样执行就通过了
在使用python的过程中,python2.x和python3.x有很多语法的不同,需要注意。