1、TypeError: 'NoneType' object is not iterable 返回数据为空值
数据库获取的一个字段的数据,只是一个列表数据,len为1,需要split分隔
adb server version (32) doesn't match this client (36)或(35)或(39) 有可能某个应用软件的商品与adb冲突了,如豌豆荚的ppadbserver.exe也是5037端口
D:\Program Files\Nox\bin>nox_adb.exe connect 127.0.0.1:62001 连接夜神设备
phone_number = random.choice(["139", "131", "158"]) + "".join(random.choice("0123456789") for i in range(8))
命令行中切换到aapt.exe目录执行:aapt dump badging E:\apk\es3.apk
python中导入的第三方文件名不能与自己new python file的名称一样,不然会报错module 'redis' has no attribute 'Redis'. 如自己创建的文件为redis.py,你在此文件中又import redis就会报此错
# 获取以下xpath元素的图片路径
aaaa=dr.find_element_by_xpath('/html/body/div/div/img[1]').get_attribute('src')
#弹出框alert
dr.execute_script("alert('这里有问题')") # 在当前页面创建一个弹框
time.sleep(1)
result = EC.alert_is_present()(dr) # 判断当前页面有没有弹框
if result:
if dr.switch_to.alert.text == u'这是一个alert弹框': # 获取弹框文本内容
pass
#dr.switch_to_alert().accept() #相当于点击“确定” 这是一种方式
#dr.switch_to_alert().accept() #相当于点击“确定” 这是另一种写法
#driver.switch_to_alert().dismiss() # 相当于点击“取消”
把style.display设置为none
js = 'document.getElementById("doyoo_monitor").style.display="none";'
driver.execute_script(js)
数据库获取的一个字段的数据,只是一个列表数据,len为1,需要split分隔
adb server version (32) doesn't match this client (36)或(35)或(39) 有可能某个应用软件的商品与adb冲突了,如豌豆荚的ppadbserver.exe也是5037端口
D:\Program Files\Nox\bin>nox_adb.exe connect 127.0.0.1:62001 连接夜神设备
phone_number = random.choice(["139", "131", "158"]) + "".join(random.choice("0123456789") for i in range(8))
命令行中切换到aapt.exe目录执行:aapt dump badging E:\apk\es3.apk
python中导入的第三方文件名不能与自己new python file的名称一样,不然会报错module 'redis' has no attribute 'Redis'. 如自己创建的文件为redis.py,你在此文件中又import redis就会报此错
# 获取以下xpath元素的图片路径
aaaa=dr.find_element_by_xpath('/html/body/div/div/img[1]').get_attribute('src')
#弹出框alert
dr.execute_script("alert('这里有问题')") # 在当前页面创建一个弹框
time.sleep(1)
result = EC.alert_is_present()(dr) # 判断当前页面有没有弹框
if result:
if dr.switch_to.alert.text == u'这是一个alert弹框': # 获取弹框文本内容
pass
#dr.switch_to_alert().accept() #相当于点击“确定” 这是一种方式
#dr.switch_to_alert().accept() #相当于点击“确定” 这是另一种写法
#driver.switch_to_alert().dismiss() # 相当于点击“取消”
把style.display设置为none
js = 'document.getElementById("doyoo_monitor").style.display="none";'
driver.execute_script(js)