#-*- coding:UTF-8 -*-
__author__ = 'poptest'
import time
import unittest
from selenium import webdriver
class RegUserModel(unittest.TestCase):
def setUp (self):
global drive
#打开火狐浏览器
drive = webdriver.Firefox()
#窗口最大化,显示所有对象
drive.maximize_...
1设置断点:
把光标放到你想停止的那一行打上红勾,之后按F5进行调试,(或者按在光标那一行按F4直接设置断点)此时断点那行会由红色变为蓝色。注意当使用了函数的时候,需要在函数内部设置断点,单步执行才会在函数内部执行,否则只会在main函数中执行。当所需变量是由scanf之类输入,而断点设置在scanf函数的后面,程序在调试之前会首先要求我们输入所需变量的值。
2单步执行与跳到下一个断点:
按F7即可进行单步执行,此时还会输出到目前为止的结果。你可以通过输出的结果发现你编程的问题所在。按“跳过”即直接到下一个断点。
3如何查看变量的值:...
#-*- coding:utf-8 -*-
__author__ = 'poptest'
#考察句柄
from selenium import webdriver
import time
import sys
def main():
#打开火狐浏览器
dr= webdriver.Firefox()
#窗口最大化
dr.maximize_window()
#输入12306网址
dr.get("http://www.12306.cn/mormhweb/")
# 定义当前窗口句柄1
cuhan...
#-*- coding:utf-8 -*-
__author__ = 'poptest'
#考察去掉只读属性
import time
from selenium import webdriver
def main():
#打开火狐浏览器
dr = webdriver.Firefox()
#窗口最大化
dr.maximize_window()
#输入往返地址
dr.get("https://kyfw.12306.cn/otn/leftTicket/init")
#点击往返
dr.find_ele...
#-*- coding:utf-8 -*-
__author__ = 'poptest'
#考察alert弹框
import time
from selenium import webdriver
#打开火狐浏览器
dr = webdriver.Firefox()
#窗口最大化
dr.maximize_window()
#输入网址
dr.get("http://www.12306.cn/mormhweb/")
#点击搜索
dr.find_element_by_xpath(".//*[@id='fmsearch']/input[3]").click()
#定义...
#-*- coding:UTF-8 -*- # 解码方式
__author__ = 'poptest'
#考察iframe框架
import time
from selenium import webdriver
#打开火狐浏览器
dr = webdriver.Firefox()
from selenium.webdriver.common.action_chains import ActionChains
#窗口最大化
dr.maximize_window()
def editinfor():
#点击添加新地址
dr.find_elem...
myweb = (WebView) findViewById(R.id.web);//找不到id时设置Project->Build Automatically,
myweb.loadUrl("http://www.baidu.com");
-*-
__author__ = 'poptest'
import time
from selenium import webdriver
#打开火狐浏览器
dr = webdriver.Firefox()
#窗口最大化
dr.maximize_window()
#输入网址
dr.get("http://192.168.114.130/TinyShop/index.php")
time.sleep(2)
dr.quit()
#-*- coding:UTF-8 -*-
__author__ = 'poptest'
#考察鼠标滑屏、下拉框
import time
from selenium import webdriver
dr=webdriver.Firefox()
from selenium.webdriver.common.action_chains import ActionChains
def editinfo():
#点击个人资料
dr.find_element_by_xpath(".//*[@id='widget_sub_navs']/div/div/ul...
#-*- coding:utf-8 -*-
__author__ = 'poptest'
import time
from selenium import webdriver
#打开火狐浏览器
driver = webdriver.Firefox()
#窗口最大化
driver.maximize_window()
#输入网址
driver.get("http://www.firstp2p.com/")
time.sleep (2)
#获取首页title信息
sy = driver.title
#点击网贷理财
driver.find_element_by_x...
#-*- coding:UTF-8 -*- # 解码方式
__author__ = 'poptest'
from selenium import webdriver
import sys #循环退出
def findnextpage():
drive.find_element_by_xpath(".//*[@id='pagination']/ul/li[14]/a").click()
# 点击“下一页”的动作
# 继续第一页的循环,只不过是起始点变了
for i in range(1,11):
title =...
#-*- coding:UTF-8 -*-
__author__ = 'poptest'
import time
from selenium import webdriver
#打开火狐浏览器
drive = webdriver.Firefox()
#窗口最大化
drive.maximize_window()
#输入地址
drive.get("http://www.firstp2p.com/")
#点击网贷理财
drive.find_element_by_xpath(".//*[@id='top_nav']/ul/li[2]/a").click()
#点击产融贷
...
#-*- coding:UTF-8 -*-
__author__ = 'laoli0225'
import time
from selenium import webdriver
def testLogin(revName,revPwd1,revPwd2,revType,revExpValue):
#打开火狐浏览器
drive=webdriver.Firefox()
#窗口最大化,显示所有对象
drive.maximize_window()
#设置地址栏
drive.get("http://192.168.114.1...
-----------------------------------
create table biao1(
stid smallint(4) zerofill primary key auto_increment,
stname varchar(20),
sex char(5),
area char(50)
)charset utf8
insert into stubase(stid,stname,sex,area) values (0001,"李小龙","男","中国香港");
insert into biao1(stid,s...
非洲大地是一个异常凶猛的动物王国,老虎,狮子,豹子是顶层的食肉动物,他们不但捕食兔子、羚羊、斑马等食草性动物来生存,食肉动物也可以互相吃掉比较弱小的食肉动物,这些动物的排泄物可以补养草木,让其生长,满足食草动物的需要。请模拟该生态系统的动态循环过程,寻找调节某类动物数量的方式
<?xml version="1.0" encoding="utf-8"?>
<LoginData>
<login001>
<url1>http://192.168.242.128:8088/Tinyshop/</url1>
<user>a@a.com</user>
<passwd>123456</passwd>
<type1>xpath</type1>
<value1>.//*[@id='header']/div[1]/div/ul/li[1]/a</value1>
...
在used包中新建suckpy文件,次为被调py文件(函数库)
#-*- coding:UTF-8 -*- # 解码方式
__author__ = 'suck'
from selenium import webdriver
class Login():
def BrowOpen(self,url): #定义浏览器登录动作
global bruce
bruce = webdriver.Firefox()
bruce.maximize_window() # max windows
bru...
#-*- coding:UTF-8 -*- # 解码方式
__author__ = 'poptest'
import unittest
import time
from selenium import webdriver
class RegUser(unittest.TestCase):
def setUp(self):
global bruce
bruce = webdriver.Firefox() #start firfox brower .bruce定义为火狐浏览器
bruce.ma...
#-*- coding:UTF-8 -*- # 解码方式
__author__ = 'poptest'
import time
from selenium import webdriver
sh = webdriver.Firefox()
from selenium.webdriver.common.action_chains import ActionChains
def editinfor():
#点击收货地址
#sh.find_element_by_xpath(".//*[@id='header']/div[2]/div/div[...
#-*- coding:UTF-8 -*- # 解码方式
__author__ = 'pop'
from selenium import webdriver #
import time
def testLogin(testname,testpassword,repass,revtype,realvalue):
bruce = webdriver.Firefox() #start firfox brower .bruce定义为火狐浏览器
bruce.maximize_window() # max windows
bruce.get...