摘要:
这一节要有js基础。做web端的UI自动化必须要有html,css,javascript前端基础。 滚动条控制: 1 移动垂直滚动条 document.documentElement.scrollTop 2 移动水平滚动条 document.documentElement.scrollLeft 3 阅读全文
摘要:
三种弹出框alert(一个按钮),confirm(两个确认,取消),prompt(两个按钮+输入框)。 切换到弹框: switch_to_alert() 新版的selenium用: browser.switch_to.alert.accept() browser.switch_to.alert.se 阅读全文
摘要:
上传文件步骤 1 找到文件上传的input标签 2 用send_keys传入本地文件位置信息 用淘宝首页搜索框的上传图片试一下 阅读全文
摘要:
execute_script 可以执行js和jquery脚本 示例如下:修改百度首页的按钮字体颜色,按钮隐藏,按钮显示 阅读全文
摘要:
如果网页内嵌iframe,那么iframe里的元素是无法直接定位的,需要使用switch_to.frame进入frame操作; 之后需要再操作页面上非嵌入在iframe里的元素,需要使用switch_to.default_content跳回初始页面。 首先在脚本的文件夹里新建一个test3.html 阅读全文
摘要:
取元素的text,属性get_attribute,标签名tag_name 操作元素:send_keys输入,click点击,submit提交,clear清除输入 状态判断:is_display,is_enabled,is_selected 阅读全文
摘要:
本节课程的下拉框是那种默认隐藏,当鼠标移到菜单上下拉框才显示的。如果直接getelement会报错,提示元素不可见: so,得先让下拉列表显示出来再获取元素 用到的新知识: is_display() 是否显示 webdriver.ActionChains(driver).move_to_elemen 阅读全文
摘要:
选中一组元素的方式也是8种,与选中单个元素一一对应。区别只在于element与elements。elements取到的是一个数组,element取符合条件的第一个元素。 首先在脚本的目录下新建test.html文件,将下面的内容拷贝进去保存。 编写脚本python脚本 阅读全文