![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Issue
幸福花66666
这个作者很懒,什么都没留下…
展开
-
issue9:AttributeError: ‘NoneType‘ object has no attribute ‘get‘
是由于Xtest引用错误,改为下面即可:原创 2022-04-08 00:32:39 · 561 阅读 · 0 评论 -
issue9:TypeError: ‘NoneType‘ object is not callable
是由于第一个定义登录的方法上面的@file并没有实际被调用,所以报这个错误。定义方法上面不需要@file原创 2022-04-04 18:21:09 · 124 阅读 · 0 评论 -
issue8:self.assertRaises(NoSuchElementException) 明明元素不存在,为什么断言会成功
问题在于用的是自己封装的方案, def assertRaiseNoSuchEkement(self,index=None,**kwargs): if index is None: index = 0 with self.assertRaises(NoSuchElementException): self.__find_elements(index=index,**kwargs)而__find_elements原创 2022-04-04 12:15:09 · 264 阅读 · 0 评论 -
issue8: has no attrubuite
下图这个为类名+方法,意思是该类没有改内部方法。原创 2022-04-04 11:03:02 · 187 阅读 · 0 评论 -
issue 7:没有jinja2
由于jinja2属于第三方模块,首先需要对其进行安装 1 pip3 install jinja2 测试模板是否安装成功 1 2 3 4 python-c"import jinja2" Python模块学习 - jinja2 - Dahlhin - 博客园...原创 2022-03-21 19:16:03 · 1228 阅读 · 0 评论 -
issue6: Python version 3.4 doesn‘t support a ‘F‘ prefix
sys.stderr.write(f"..{self.runs} \n")改成:sys.stderr.write(''.format("..{self.runs} \n"))原创 2022-03-21 19:14:14 · 889 阅读 · 0 评论 -
issue5:unittest if __name__ == ‘__main__‘: 下的代码未执行
问题:运行时候发现main方法并没有执行,之执行了test_baiduimport unittestfrom selenium import webdriverfrom .config import XTestbrowser_list=["Chrome","Firefox"]def main(path,browser): print("222") if browser not in browser_list: raise NameError("不支持{bro原创 2022-01-24 15:38:02 · 2625 阅读 · 0 评论 -
issue4:selenium+python一闪而过的提示文本怎么获取?
文本出来后复制整个HTML,获取一闪而过的元素定位原创 2022-01-18 18:27:22 · 554 阅读 · 0 评论 -
issue3: selenium+python unittest用例执行结束浏览器会自动关闭问题解决
option = webdriver.ChromeOptions()option.add_experimental_option("detach", True)driver = webdriver.Chrome('D:\driver\chromedriver.exe',options=option)driver.get('https://********')chromedriver.exe在Python的安装目录下详情:解决selenium自动关闭浏览器_Ashely的博客-CSDN博客_.原创 2022-01-18 18:17:47 · 1056 阅读 · 1 评论 -
issue2: selenium+Python怎么解决元素有时存在有时不存在的问题
加元素是否存在的判断条件Common_methods.py文件from selenium.webdriver.support import expected_conditions as ECdef check_element_exists(driver,element,condition): try: if condition=='class': driver.find_element_by_class_name(element)原创 2022-01-18 16:27:53 · 404 阅读 · 0 评论 -
issue1:selelium使用cookie登录百度不能登录成功
from selenium import webdriverfrom time import sleepfrom selenium.webdriver.support.ui import WebDriverWaitdriver=webdriver.Chrome()driver.get("https://www.baidu.com/")driver.maximize_window()driver.implicitly_wait(10)driver.find_element_by_xpath.原创 2022-01-17 14:17:33 · 587 阅读 · 0 评论