首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python-selenum3 第三天基

打开网页并验证 #验证网页 #打开火狐 driver = webdriver.Firefox(executable_path = "d:\\geckodriver") #将地址赋值给变量fURL fURL...= "https://www.baidu.com" #浏览 driver.get(fURL) 浏览器向前向后刷新 #打开火狐 driver = webdriver.Firefox(executable_path...出现后面的提示 assert driver.title.find(u"搜狗") >=0,"没有出现" #刷新当前页面 driver.refresh() 浏览器最大化 #打开浏览器 driver = webdriver.Firefox...登录百度 driver.get(fURL) #将窗口最大化 driver.maximize_window() 获取title属性值,并确定 通常做证明网页打开正确性 #打开浏览器 driver = webdriver.Firefox...,查看源代码中是否有贴吧这两个字,一样是unittest框架断言 #assertTrue(u"贴吧" in pageSource,"没有找到贴吧这两个字") 查看网站地址,并断言 driver = webdriver.Firefox

40030
您找到你想要的搜索结果了吗?
是的
没有找到

python-selenum3 第五天定

使用tag来定位 tag定位的是标签,不常用 例如:百度的输入框标签是input 最终会报错,因为百度首页input标签太多了 ---- driver = webdriver.Firefox(executable_path...driver = webdriver.Firefox(executable_path="d:\\geckodriver") driver.get("https://www.baidu.com") driver.find_element_by_link_text...class,标签,以百度为例 css 用#号表示 id 属性,如:#kw css 用.表示 class 属性,如:.s_ipt css 直接用标签名称,无任何标示符,如:input driver = webdriver.Firefox...同标签多可以通过 option:nth-child(1) 来定位 driver = webdriver.Firefox(executable_path="d:\\geckodriver") driver.get...driver.find_element_by_css_selector("select#zz>option:nth-child(3)").click() ---- 逻辑运算定位 可以同时定位多个元素,加强定位,和xpath不一样的,可以不写and driver = webdriver.Firefox

37640

Selenium 窗口操作与上传下载

实践案例 打开页面 from selenium import webdriver import time driver=webdriver.Firefox() print("打开拓维首页") driver.get...课程主页,然后打开2-1课程详情页面,再回到课程主页打开3-1课程详情页面 from selenium import webdriver from time import sleep driver=webdriver.Firefox...然后进入搜索设置页面,点击“保存设置”或“恢复默认”按钮,处理警告弹窗窗口 from selenium import webdriver from time import sleep driver=webdriver.Firefox...alert_window.accept() sleep(2) sleep(2) driver.quit() 文件上传 from selenium import webdriver import os driver=webdriver.Firefox...browser.download.manager.showWenStarting",True) #是否显示开始 fp.set_preference("browser.download.dir","E:\\Desktop") #指定下载保存的路径 driver=webdriver.Firefox

66750
领券