python自动化Traceback (most recent call last):报错

今天使用python。然而遇见了Traceback (most recent call last):的报错。抓狂的一笔。有说path写错的,有说是。。。网上查到的资料也是很少。后来突然发现,页面上我暂时能看到的元素可以定位并进行操作。看不到的无法进行。。。ps此时我没有加入全屏

看到这个情况突然想到,是不是因为页面非全屏导致的,好吧。还真的是他导致的。加上全屏的代码后就没有问题了。

driver.maximize_window()下回得注意了

时间: 2024-12-08 23:55:01

python自动化Traceback (most recent call last):报错的相关文章

利用python将文本文件导入数据库时,报错:Duplicate entry '...' for key 'PRIMARY'

错误原因就是添加了相同的主键,我想了好一会儿,我抓的数据主键是Isbn啊,不可能重的啊,于是,我去数据库中查了以下报错的isbn号,插入的数据中也有,因为分类不一样,所以要再插入一次,这就肯定会报错啦,其中一个处理方法就是, 如果数据库中有这条记录,那么就跳过这条记录,另外,还可以在跳过这条记录的同时,把数据库中这本书的类别改为这两种类别. ans = con.execute("select * from b where isbn=(%s)",isbn)if (ans): contin

[Python] Windows上通过pip安装uwsgi报错

错误提示: AttributeError: module 'os' has no attribute 'uname' 原因: 因为os.uname()是linux的方法,在window上不可用,platform模块则支持任何系统 解决办法: 下载uwsgi离线安装 1.https://pypi.python.org/pypi/uWSGI/下载你想要的uwsgi 压缩文件 2.在你需要用它的python文件的site-packages文件中解压缩 3.找到uwsgiconfig.py配置文件 4.

Python selenium PO By.XPATH定位元素报错

Python selenium PO  By.XPATH定位元素报错 如下代码经常报错: # 首页的“新建投放计划”按钮 new_ads_plan = (By.XPATH, "//*[text()='百度新闻']/..") print(type(self.new_ads_plan)) self.driver.find_element(self.new_ads_plan).click() 运行经常报错:selenium.common.exceptions.WebDriverExcepti

vscode Python 无法导入beautifulsoup4解决方案 (bs4报错:vscode unresolved import 'beautifulsoup4')

猜测:应该是vscode没有找到IDLE安装的bs4路径,或者没有成功加载 方案1 1.重新下载bs4,将其解压到所需工作的目录下 2.重启vscode 方案2 1.在VScode终端安装bs4 :pip install beautifulsoup4 2.将settings.json文件内容 { "python.pythonPath": "E:\\Python3.6\\python.exe" } 删除重新写一遍E:\\Python3.6\\python.exe不需更

python接口自动化:pycharm中import yaml报错问题解决

一:问题 python3在cmd命令行中已经安装了yaml,且import yaml是成功的,但是pcharm中import yaml还是红色报错 二:分析原因 pycharm和python环境需要分开安装yaml,只在python环境即cmd中安装yaml是不行的,pcharm还是会报错 三:解决方法 需要分别在python环境和pycharm环境中安装yaml: 1.python环境中安装yaml,cmd命令行执行,python3安装yaml文件命令为:pip install pyyaml

关于Python脚本通过crontab调度的时候报错UnicodeEncodeError: ‘ascii’ codec can’t encode characters in positi的解决方案

昨天通过Python写了了一段脚本,然后通过crontab将脚本调起来执行,手动执行的时候没有问题的,但是通过crontab进行调度就执行报错. 报错的原因如下: Traceback (most recent call last): File "/opt/data-integration/workspace/rs_etl/pyscript/get_mobine_supplier.py", line 69, in <module> print("\u6570\u63

【Python】用Python打开IE、谷歌等浏览器报错及解决办法

以IE浏览器为例: 当Python Shell输入下面代码时: >>> # coding=utf-8 >>> from selenium import webdriver >>> driver = webdriver.Ie() 报如下的错误: 后来网上查询得知,是因为Python没有安装相应的浏览器启动器,(可以参照[原文],以及大神分享的下载插件[地址]),注意下载时IE有32位\64位. 同样的道理,如果要启动IE或谷歌浏览器,也需要下载相关的插件

python入门时最基础的一些报错

今天抽了点时间  给大家总结一下 刚才是学python写程序时出现的一下最基础也是最常用的报错信息和一些常见的英语单词 以后还会有补充  希望对大家有所帮助! 1:syntaxError:语法错误 2:invalid syntax :无效的语法 3:Indentation Error:缩进错误 4:expected:盼望 5:indenterd:缩进 6:block:块 7:Unexpected:意外的

【Python】selenium调用IE11浏览器,报错“找不到元素”NoSuchWindowException: Message:Unable to find element on closed window

当编写自动化脚本,定位浏览器元素时,报如下错误: 代码: >>> # coding=utf-8 >>> from selenium import webdriver >>> driver = webdriver.Ie() >>> driver.get("www.baidu.com") >>> driver.find_element_by_id("kw").send_keys(&