1、前面已经把所有前期工作完成了

下面进行一些简单的小脚本来更好的了解Python。对Python有一些基础的童鞋理解起来会比较容易,我刚接触的时候也会有点懵的,现在简单的也是没问题了。

大牛请不要喷我哦,我也是个小菜鸟,写这些,一个是为了以后我自己看起来方便,另外一个就是为了让新入行的童鞋更好的理解。

首先第一步:

大家要先理解

# -*- coding:utf-8 -*-

这行是什么意思?最开始我的理解就是,每次写脚本的时候就放到前面--为了下面出现中文时候转译不过来会出现乱码
想更好了解的童鞋可以在网上自己搜一下,其实不难理解
这里要注意一点的是--一定要写在最前面--而且要在脚本最开始写得时候就写上(不相信的可以试试哦)
做PC端会用到SELENIUM
开始的时候会这样写:
from selenium import webdriver
意思就是从selenium这个库里面导入webdriver这个方法
同样的移动端就是用到APPIUM
from appium import webdriver
都是一样的意思,Python简单就是简单到这里了,全部都是从不同的库里面导入不同的方法来进行应用
下面进行实例化:
PC端的就是
driver = webdriver.Firefox()
driver = webdriver.Ie()
driver = webdriver.Chrome()
这就是打开火狐浏览器、IE浏览器、谷歌浏览器。只不过IE和谷歌要想用的话就要自己下载
http://download.csdn.net/detail/nianjing08/8094163
IEDriverServer和
chromedriver
放到D:\Python下面就行了
这样写会感觉挺乱的,但是我觉得应该会挺适合初学者的
下面是移动端的哦:
descried_caps={}
descried_caps["unicodeKeyboard"] = "True"
descried_caps["resetKeyboard"] = "True"
descried_caps['device']="lte26007"
descried_caps['platformName']="Android"
descried_caps['deviceName']="HM_2A"
driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub",descried_caps)


从这两个图就能看出为什么要那么写了吧,就是通过appium来进行连接手机发送请求等操作(个人理解哦)
这个时候一定要保证手机连接正常--不会的看前面文章
然后这样写代码:
# -*- coding:utf-8 -*-
from appium import webdriver
descried_caps={}
descried_caps["unicodeKeyboard"] = "True"
descried_caps["resetKeyboard"] = "True"
descried_caps['device']="lte26007"
descried_caps['platformName']="Android"
descried_caps['deviceName']="HM_2A"
driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub",descried_caps)

打开appium软件点击启动
然后出现debug 开始运行代码 神奇的手机会自己动了哎
同样的PC端就是这样:
# -*- coding:utf-8 -*-
from selenium import webdriver
driver = webdriver.Firefox()
神奇的打开了火狐浏览器
 
 
 
 
 


Copyright © 2024 在逼迫中成长的菜鸟
Powered by .NET 8.0 on Kubernetes