Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Selenium Chrome:打开一个新选项卡Ctrl+;t(通过键盘)_Python_Python 3.x - Fatal编程技术网

Python Selenium Chrome:打开一个新选项卡Ctrl+;t(通过键盘)

Python Selenium Chrome:打开一个新选项卡Ctrl+;t(通过键盘),python,python-3.x,Python,Python 3.x,我正在尝试用PYTHON自动化这些基本内容: 开放浏览器chrome 通过键盘打开新选项卡(Ctrl+t) 我现在只知道如何打开浏览器并搜索链接: from selenium import webdriver browser = webdriver.Chrome('location') browser.get('https://google.com') 有很多方法,最简单的方法是使用pyautogui模块 安装pyautogui的第一步 代码如下: import pyautogui f

我正在尝试用PYTHON自动化这些基本内容:

  • 开放浏览器chrome
  • 通过键盘打开新选项卡(Ctrl+t)
我现在只知道如何打开浏览器并搜索链接:

from selenium import webdriver

browser = webdriver.Chrome('location')

browser.get('https://google.com')

有很多方法,最简单的方法是使用pyautogui模块

安装pyautogui的第一步 代码如下:

import pyautogui
from selenium import webdriver
browser=webdriver.Chrome("c:\Webdrivers\chromedriver.exe")  #Location of driver in my case
browser.get('https://google.com/')

# To open a new tab
pyautogui.hotkey('ctrl','t')

请在代码中添加以下行

from selenium.webdriver.common.keys import Keys

browser.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 't')

我申请了,它没有给我任何错误,但它也不起作用(什么也没有发生)错误:回溯(最近一次调用):文件“”,第1行,在AttributeError中:“WebDriver”对象没有属性“send_keys”@SalmaMadini请尝试它将起作用的第一个属性。回溯(最近一次调用):文件“”,第1行,在AttributeError中:“WebDriver”对象没有属性“send_keys”,请尝试将元素从“body”更改为其他元素,然后重试。如果仍然不起作用,请尝试此浏览器。通过标记名称(“正文”)查找元素。发送键(keys.CONTROL+'t')或浏览器。执行脚本(“”“window.open(“”)