前言python2上安装SendKeys库,对于不好定位的元素,用快捷键操作是极好的,那么在3.6上安装时,会报错一、python3.6安装SendKeys报错1.python3.6安装SendKeys是无法安装的,会报错> pip install SendKeys 二、32位的python3.6安 ...
分类:
编程语言 时间:
2018-05-12 12:40:41
阅读次数:
237
前言 python2上安装SendKeys库,对于不好定位的元素,用快捷键操作是极好的,那么在3.6上安装时,会报错 python3.6安装SendKeys报错 1.python3.6安装SendKeys是无法安装的,会报错 pip install SendKeys 32位的python3.6安装P ...
分类:
编程语言 时间:
2018-05-06 16:31:58
阅读次数:
335
前言 文件下载时候会弹出一个下载选项框,这个弹框是定位不到的,有些元素注定定位不到也没关系,就当没有鼠标,我们可以通过键盘的快捷键完成操作。 SendKeys库是专业的处理键盘事件的,所以这里需要用SendKeys解决 一、下载场景 1.当点到下载按钮时候,会弹出如下页面 2.如果想点“保存文件”按 ...
分类:
编程语言 时间:
2018-05-06 16:23:07
阅读次数:
185
前言 文件上传是web页面上很常见的一个功能,自动化成功中操作起来却不是那么简单。 一般分两个场景:一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决; 另外一种非input标签实现起来比较困难,可以借助autoit工具或者SendKeys第三方库。 本篇以博客 ...
分类:
编程语言 时间:
2018-05-06 12:10:18
阅读次数:
277
原则先定位元素,然后对元素进行操作。 一、点击操作 二、对页面输入框输入 三、清空文本框 四、获取文本框的值 getText只能是获取到标签中间的值。 例如:百度首页上面的新闻,地图,都算是标签中间的值。 五、 六、 ...
分类:
其他好文 时间:
2018-04-24 19:02:55
阅读次数:
429
之前和大家说了input标签的上传文件的方式: 《selenium2 python 自动化测试实战》(13)——上传文件 现在好多网站上传的标签并不是input,而是div之类的比如: 全部都是div标签,这时候用上面的方法就不好用了。今天船长在大神的帮助下学会了两种方法,现在船长来教大家上传div ...
使用页面对象的好处是: 当页面元素的位置发生变化时, 我们只需要去修改id或者xpath, 而不用去修改测试用例。 ...
分类:
其他好文 时间:
2018-01-21 00:04:21
阅读次数:
186
Delphi隐藏当前进程主要需要解决两个问题,即隐藏窗口和设定热键。一. 隐藏窗口 通过API函数GETACTIVEWINDOW获取当前窗口;函数ShowWindow(HWND,nCmdShow)的参数nCmdShow取SW_HIDE时将之隐藏,取SW_SHOW时将之显示。例如:showwindow ...
分类:
其他好文 时间:
2017-12-23 11:55:36
阅读次数:
276
解决的是enter键的时候,按照tab键使用 private void txtpwd_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13) { SendKeys.Send("{Tab}"); // butt ...
分类:
其他好文 时间:
2017-12-20 13:23:52
阅读次数:
151
python + selenium自动化环境常见问题小结 (1)操作Windows窗口有三种方法,一是使用AutoIT软件生成exe程序,再用系统命令调用;二是使用SendKeys类模拟键盘操作(只能定位当前的焦点);三是使用pywinauto组件(win32gui) (2)pywinauto包只支 ...
分类:
编程语言 时间:
2017-12-15 22:38:23
阅读次数:
228