selenium自动化测试打开新标签窗口

做项目自动化测试时遇到这个问题:先打开一个页面需要在现有打开浏览器的基础上新开一个标签页输入网址,

在网上查了很多无果,后来发现了内嵌js代码,让js代码实现的方式。谁有其他方法的可以共享一下

方法如下:

1         #新标签页打开这个url
2         js="window.open("url")"
3         driver.execute_script(js)
4         time.sleep(2)
时间: 2024-10-26 01:55:40

selenium自动化测试打开新标签窗口的相关文章

window open 弹出窗口 和 同一窗口下打开新标签页

<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> <a href="https://www.baidu.com/" class ="popup">

每次打开新标签页,都会提示“无法访问此网站”。并自动跳转到一个地址

使用该版本的chrome后,每次打开新标签页,都会提示"无法访问此网站".并自动跳转到一个地址"http://www.google.com.hk/url?sa=p&hl=zh-CN&pref=hkredirect&pval=yes&q=http://www.google.com.hk/_/chrome/newtab-"说明问题是因为此处访问google使用的地址是http协议.解决方式如下:输入:chrome://net-intern

chrome浏览器去掉打开新标签的常用地址缩略图

chrome浏览器是我们最常用的浏览器,但是打开标签后会显示历史的缩略图.有时别人借用我们的电脑,或者开着电脑演示时,这些浏览记录就会被展示出来,总是感觉怪怪的.谷歌一番,发现了关闭缩略图的方法. 一.在chrome的应用商店安装stylish这个插件 二.新开一个标签页,单击stylish插件,新建一个样式 在弹出的窗口做如下操作 为新样式取一个名字, 在右侧的窗口输入如下代码 [id="most-visited"]{display:none} 应用对象为网址, 地址有点复杂,因为新

jquery打开新的窗口

使用本代码可以实现打开一个新的窗口,窗口的位置可变 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>     <

JS打开新的窗口

一.使用JS打开新窗口 1. 超链接<a href="http://www.wumz.me" title="Mauger`s Blog">Welcome</a> 等效于js代码: window.location.href="http://www.wumz.me";     //在同当前窗口中打开窗口 2. 超链接<a href="http://www.wumz.me" title="Ma

js在页面中打开新的窗口

一. 新建一个窗口,完全独立 var tabTitle = "test"; var url ="test.action"; var icon = 'icon-add'; window.parent.addTab(tabTitle, url, icon); 在窗口上悬浮一个窗口,两窗口在同一个HTML文档 <div id="test"></div> $('#test').dialog({ title: 'test', wid

HTML点击超链接让其打开新标签页

在<a href="***">里,加入一句:target="_blank" 例:<a href="www.cctv.com" target="_blank">在新窗口打开央视网站</a>

chrome新版打开新标签页自动打开谷歌主页

最近更新了chrome,发现新版有个问题. 打开标签页时会自动跳转至 https://www.google.com/webhp?ie=UTF-8&gws_rd=cr&rct=j 导致我书签只能从菜单栏里面找. 经过谷歌了一下.终于解决了这个问题 解决方法很简单:浏览器打开下列网址即可 http://www.google.com/ncr 本文参考:http://www.google-adwords-vip.com/Learning/site-feedback/193.html 原文地址:ht

让火狐启动时自动打开新标签页

1.在常规选项卡中"启动Firefox时"选择成"显示我的主页" 2.在"主页"中填写"about:ntab"