#IU

selenium(java)处理HTML5的视频播放

大多数浏览器使用控件(如Flash)来播放规频,但是,不同的浏览器需要使用不同的插件。HTML5定义了一个新的元素<video>,,指定了一个标准的方式来嵌入电影片段。IE9+、Firefox、Opera、Chrome都支持该元素。学习虫师的自动化测试selenium的4.17节《处理HTML5的视频播放》...

Selenium常用操作汇总二——如何把一个元素拖放到另一个元素里面(转)

Q群里有时候会有人问,selenium webdriver怎么实现把一个元素拖放到另一个元素里面。这一节总一下元素的拖放。下面这个页面是一个演示拖放元素的页面,你可以把左右页面中的条目拖放到右边的div框中。http://koyoz.com/demo/html/drag-drop/drag-drop.html...

Selenium常用操作汇总二——如何操作cookies(转)

Web测试中我们经常会接触到Cookies,一个Cookies主要属性有”所在域、name、value、有效日期和路径",下面来讲一下怎么操作Cookies。importjava.util.Set;importorg.openqa.selenium.Cookie;importorg.openqa.selenium.We...

Selenium常用操作汇总二——如何操作select下拉框

下面我们来看一下seleniumwebdriver是如何来处理select下拉框的,以http://passport.51.com/reg2.5p这个页面为例。这个页面中有4个下拉框,下面演示4种选中下拉框选项的方法。select处理比较简单,直接看代码吧:)importorg.openqa.selenium.By;i...

Selenium常用操作汇总二——如何处理alert、confirm、prompt对话框

alert、confirm、prompt这样的js对话框在selenium1.X时代也是难啃的骨头,常常要用autoit来帮助处理。试用了一下seleniumwebdriver中处理这些对话框十分方便简洁。以下面html代码为例:Dialogs.html  <html><head&...

Selenium常用操作汇总二——如何得到弹出窗口

在selenium1.X里面得到弹出窗口是一件比较麻烦的事,特别是新开窗口没有id、name的时候。当时还整理了处理了几种方法,详见:http://seleniumcn.cn/read.php?tid=791 。在seleniumwebdriver中得到新开窗口相对简单的多,它无关新开窗口的id、name等属...

Selenium常用操作汇总二——iframe的处理

有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题。这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一。如果你在一个defaultcontent中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个iframe中查找另一个i...

MY_Selenium登录126邮箱,定位不到账号输入框解决办法

转自:https://www.cnblogs.com/wuhl-89/p/7778463.html查看元素发现id为动态,所以不选择以id定位。 使用xpath路径定位,每次获取元素都失败,最后网上查了下发现其嵌套在表单frame/iframe中,所以我们先要进入frame/iframe中,然后再定位&nbs...

MY_使用selenium自动登录126/163邮箱并发送邮件

转自:https://www.cnblogs.com/yin-tao/p/7244082.html我使用的是python2.7.13+seleniumps:几天之前,我曾多次尝试写这段代码,但是在点击写信的步骤时失败了,我想我的问题应该大致是这几点:      ...

爬虫进阶之Selenium和chromedriver,动态网页(Ajax)数据抓取

Ajax(AsynchronouseJavaScriptAndXML)异步JavaScript和XML。过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用Ajax)如果需要更新内容,必须重载整个网页页面。因为传统的在传输...

Appium+Python3+ Android入门

Appium是一个自动化测试开源工具,支持iOS平台和Android平台上的原生应用,web应用和混合应用。一、环境配置1、安装Node.jshttps://nodejs.org/2、安装Appiumhttp://appium.io/ 3、安装AndroidSDKhttp://tools.android-st...
代码星球 ·2021-02-23

Selenium--调用js,对话框处理 (python)

本次教程针对Python语言,selenium教程(调用js,对话框处理)一、对话框处理更多的时候我们在实际的应用中碰到的并不是简单警告框,而是提供更多功能的会话框。本节重点:1、打开对话框2、关闭对话框3、操作对话框中的元素4、window_handles获得所有窗口5、switch_to.windows切换窗口(s...

Selenium--数据驱动(python)

什么是数据驱动?从它的本意来解释,就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。说人话,其实就是参数化。一、ini文件1、定义程序没有任何配置文件,那么它对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,为了让程序出厂后还能根据需要进行必要的配置,所以要用配置文件;配置文件有很...

mysql数据类型介绍(含text,longtext,mediumtext说明)

转自http://m.blog.csdn.net/sipsir/article/details/12343581转载,文章原连接已经失效,百度快照找到的。 MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求...

python selenium基本

基本fromseleniumimportwebdriverimportredriver=webdriver.Firefox()driver.get('https://www.google.com')main_window=driver.current_window_handledriver.find_element_b...
代码星球 ·2021-02-21
首页上一页...23456...下一页尾页