![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium核心技术
讲述selenium的常用操作
吃喝玩乐秀起来
穷不过三代.
展开
-
selenium之frame的切入和切出
首选用到的测试链接:链接: http://sahitest.com/demo/framesTest.htm.源码:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"><html><head><meta name="generator" content="HTML Tidy, see www.w3.org"><title></title></head&原创 2020-12-22 11:08:08 · 242 阅读 · 0 评论 -
selenium实现屏幕截图
selenium实现屏幕截图保存到具体目录下直接上代码:from selenium import webdriverfrom time import sleep, strftime, localtime, timeimport osclass TestCase(object): def __init__(self): self.driver=webdriver.Chrome() self.driver.get('http://www.baidu.com原创 2020-12-21 17:45:43 · 415 阅读 · 0 评论 -
selenium执行JavaScript方法操作滚动条
详细代码如下:from selenium import webdriverfrom time import sleepclass TestCase(object): def __init__(self): self.driver=webdriver.Chrome() self.driver.get('http://www.baidu.com') self.driver.maximize_window() def test_ale.原创 2020-12-21 16:46:41 · 120 阅读 · 1 评论 -
掌握鼠标单击,双击,右击,键盘组合的应用
1.鼠标点击事件用的链接是:http://sahitest.com/demo/clicks.htm(里面可以模拟鼠标点击事件)selenium鼠标和键盘事件代码:from selenium import webdriverfrom time import sleepfrom selenium.webdriver import ActionChains #鼠标键from selenium.webdriver.common.keys import Keys # 键盘# 用这个页面测鼠标点原创 2020-12-21 15:27:28 · 215 阅读 · 0 评论 -
selenium三种等待方式:剖析原理/用法和应用场景
1.第一种等待:time.sleep (固定等待)2.第二种等待:impli’citly_wait(隐式等待)3.第三种等待 WebDriverWait(显式等待)示例:from selenium import webdriverfrom time import sleepfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_cond.原创 2020-12-18 17:25:54 · 625 阅读 · 1 评论 -
selenium 处理页面弹框之三种方式
1.写一个html页面:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><a href="javascript:alert('提示框')" id="alert">Alert</a><br><a href.原创 2020-12-18 16:05:57 · 1282 阅读 · 1 评论 -
selenium操作下拉列表
代码如下:前端代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="javascript:alert('test')"> provide: <select name="provise.原创 2020-12-18 14:37:16 · 233 阅读 · 0 评论 -
selenium操作form表单
1.自己建一个html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><><form action="javascript:alert('hello')"> Usename:<input type="text" name="usernam.原创 2020-12-18 11:08:21 · 2888 阅读 · 0 评论 -
selenium定位方法
from selenium import webdriverfrom time import sleepclass testcase(object):def init(self):self.driver = webdriver.Chrome()self.driver.get(‘http://www.baidu.com’)self.driver.maximize_window()sleep(2)def test_id(self): #id是唯一的 # 找到输入框 ele原创 2020-12-18 10:36:57 · 184 阅读 · 0 评论