selenium webdriver + java 进行元素定位时的页面跳转问题

在使用selenium-Java对元素进行定位时,初学者经常遇见以下两种问题:问题一:在当前页面进行跳转时,提示 Unable to locate element原因:driver在打开网页时,网页加载速度过慢,导致接下来的语句找不到元素;问题二:在页面跳转时产生窗口切换,提示Unable to ...

2018-07-06 11:23:45

阅读数 2392

评论数 0

MySQL 索引(转)

原贴链接https://www.cnblogs.com/jianmingyuan/p/6740090.html MySQL索引的概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录...

2019-04-29 10:50:28

阅读数 10

评论数 0

dos下的命令(个人纪录)

cd ..〈Enter〉  回到上级目录 cd 文件名〈Enter〉 打开目录

2019-04-24 18:13:42

阅读数 13

评论数 0

MySQL数据库设置初始密码的问题

强制修改初始密码 修改密码时,首先登陆数据库,进入bin目录,输入mysql -u root -p,然后输入密码(用data文件里的密码)。 使用语句set password for root@localhost=password('xxxxxx');时报错,无法修改初始密码。 系统提示请使...

2019-04-24 18:04:12

阅读数 65

评论数 0

Java连接MYSQL数据库异常

一个最基本的Java连接MySQL8.0.11数据库demo,无法正常连接数据库,报错如下:   java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysq...

2018-08-02 21:52:39

阅读数 660

评论数 0

testng使用时,需要先将插件引入到Eclipse里才能使用,maven只是自动引入了包

将testng引入到Eclipse步骤: (上图内容来自http://testng.org/doc/download.html) 具体来说,在网址:http://beust.com/eclipse下载对应的文件,                                     ...

2018-07-24 19:35:32

阅读数 800

评论数 0

禅道的安装与使用指南

禅道是第一款国产的优秀开源项目管理软件。先进的管理思想,合理的软件架构,简洁实效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能——这一切,通过禅道,都可以拥有!下面,我将介绍禅道的安装和基本使用情况,希望可以对广大程序员们提供帮助:第...

2018-07-08 21:01:45

阅读数 1984

评论数 0

selenium webdriver + Java : 元素等待

webdriver有两种等待方式:显式等待和隐式等待因为现在大部分的web应用程序会使用ajex技术。ajex技术简单来说就是异步JavaScript和xml,是一种用户创建快速动态网页的技术,ajex可以使网页实现异步更新,也就是可以不重新加载整个网页的情况下,对网页部分进行更新。也就是加载网页...

2018-07-08 17:42:46

阅读数 764

评论数 0

seleniunm webdriver + java:文件上传

selenium webdriver没有提供直接的文件上传功能,但是在使用的web项目中常常需要对文件进行上传。在一般的上传中,是需要点击上传按钮,打开本地的window窗口,但是selenium 是无法直接操作window系统自带的相关控件。以下提供两种关于文件上传的方法。普通上传:普通的附件上...

2018-07-08 17:32:34

阅读数 169

评论数 0

selenium webdriver +java :特殊窗口切换(iframe及弹窗句柄切换getWindowHandle)

窗口分类:iframe                弹窗                对话框对弹窗进行操作:当在当前页面点击链接,页面跳转到一个新的弹窗,对新弹窗里的元素进行定位需要先进行 窗口句柄切换实现代码如下:String winhandleBefore = driver.getWind...

2018-07-08 16:40:49

阅读数 597

评论数 1

selenium webdriver + java 单选框操作

单选框操作方法如下:1. click();2. clear();//基本上不用3. isSelected();通过循环选择单选框的某一项,因为要定位到整个单选框模块,然后再从整个模块选择某一项。具体举例代码如下://单选框的选择方法WebElement sex_node = driver.find...

2018-07-08 15:18:58

阅读数 517

评论数 0

selenium webdriver + java 下拉框处理

对下拉框进行处理时,需要使用selenium封装的方法:Select list = new Select(locator);需要new一个select的类,通过select类的方法进行具体的元素定位。具体的方法如下:第一大类方法:选择对应的元素:1. Text(downlist.selectByV...

2018-07-08 14:58:48

阅读数 1061

评论数 0

selenium webdriver + java 元素定位时,style=-30px的问题

问题描述:在对浏览器的某一元素进行定位时,该元素style如下图所示:此时如果想click()‘更换头像’这一图标,会报错,因为该元素的style为负值,被设置在下层,只有鼠标移上去的时候才会显示,所以直接进行跳转到当前页面并click()该元素会失败。解决办法:将该元素的style设置为0   ...

2018-07-06 21:06:21

阅读数 379

评论数 0

selenium webdriver + java 在进行元素定位时,元素不可见的问题(display:none)

问题描述:在对浏览器页面元素进行定位时,有时无论用id,className还是xpath,                都报错:Element is not currently visible and so may not be interacted with                此时...

2018-07-06 17:34:44

阅读数 2552

评论数 0

提示
确定要删除当前文章?
取消 删除