GVKun编程网logo

我无法接受 selenium python 中的警报

3

在本文中,我们将详细介绍我无法接受seleniumpython中的警报的各个方面,同时,我们也将为您带来关于(selenium+python)_UI自动化01_Mac下selenium环境搭建、Ela

在本文中,我们将详细介绍我无法接受 selenium python 中的警报的各个方面,同时,我们也将为您带来关于(selenium+python)_UI 自动化 01_Mac 下 selenium 环境搭建、Elastic Stack 中的警报、java+selenium/java+selenium RC 项目搭建连接整理、pycharm+selenium 搭建环境之 no module named''selenium'' 异常解决的有用知识。

本文目录一览:

我无法接受 selenium python 中的警报

我无法接受 selenium python 中的警报

如何解决我无法接受 selenium python 中的警报

我知道已经有很多答案了,但没有一个对我有用。

我想要接受的警报如下所示: https://i.stack.imgur.com/BB1Zz.png

当您尝试添加新的 Chrome 扩展程序时,会显示警报。

这是我的代码:

        subprocess.Popen(r''cu2\\chrome''+str(this_task)+''.bat'')
        time.sleep(3)
        options = Options()
        options.add_experimental_option(''debuggerAddress'',''localhost:''+str(this_port))
        browser = webdriver.Chrome(options=options)
        browser.get(''https://chrome.google.com/webstore/detail/proxy-helper/hheejnkdpbnlbppabadgboahgjdikacj?hl=de'')
        
        time.sleep(4)
        add_ext = browser.find_element_by_xpath(''//*[@]'')
        add_ext.click()
        time.sleep(8)
        alert = browser.switch_to_alert()
        print(alert.text)
        time.sleep(3)
        alert.accept()

这是我得到的错误:

selenium.common.exceptions.NoAlertPresentException: Message: no such alert

解决方法

switch_to_alert()

现已弃用,您可能需要使用:

alert = driver.switch_to.alert

(selenium+python)_UI 自动化 01_Mac 下 selenium 环境搭建

(selenium+python)_UI 自动化 01_Mac 下 selenium 环境搭建

前言

Selenium 是一个用于 Web 网页 UI 自动化测试的开源框架,可以驱动浏览器模拟用户操作。支持多种平台 (Windows、Mac OS、Linux) 和多种浏览器 (IE、Firefox、Chrome、Safari),可以用多种语言 (Java,Ruby,Python,Perl,PHP,C#) 编写测试用例。

selenium+python 环境搭建

python 环境安装

mac 上安装 python 环境可参考:Mac 版 - python 环境配置(一):Python 下载安装

安装 selenium

打开终端 ->pip 安装(安装命令:pip3 install selenium)

安装浏览器驱动

安装 Chrome 浏览器驱动 ChromeDriver

1. 查看 Chrome 版本

设置 -> 关于 Chrome

2. 查找 Chrome 和 ChromeDriver 的对应关系

Chrome 和 ChromeDriver 的对应关系可参考:https://www.cnblogs.com/mini-monkey/p/12088721.html

3. 下载对应 ChromeDriver

ChromeDriver 下载地址:http://chromedriver.storage.googleapis.com/index.html

小编 1 中查看到的 chrome 版本为 79,故下载 ChromeDriver 79 版本

4. ChromeDriver 环境配置

进入 /usr/local/bin 目录(由于 Mac 该目录是隐藏的,所以可通过快捷键 command+shift+g 打开)

将解压的 ChromeDriver 拖拽到 bin 文件夹中

查看 ChromeDriver 版本:chromedriver --version

备注:输出 ChromeDriver 版本即安装成功

5. 编写脚本启动 Chrome 浏览器

1 # 启动Chrome
2 from selenium import webdriver
3 
4 driver = webdriver.Chrome()
5 driver.get(''http://www.baidu.com/'')  # 打开百度

运行脚本,打开百度页

 

Elastic Stack 中的警报

Elastic Stack 中的警报

如何解决Elastic Stack 中的警报

在 ElasticSearch 中创建警报的最佳方法是什么?如果超过阈值,我想创建警报并通过邮件获得通知。我使用的是 Elastic Stack 7.9.0

解决方法

对于这种用例,最好的方法是使用本周早些时候(2021 年 2 月 10 日)在 7.11 中正式发布并发布的新 Alerting framework。

它也在 7.9 中可用,因为它是在 7.7 中首次发布的测试版。试试看。

不过,值得注意的是,该功能在 OSS 版本中不可用,仅适用于 Free Basic License。

java+selenium/java+selenium RC 项目搭建连接整理

java+selenium/java+selenium RC 项目搭建连接整理

手把手__SELENIUM_JAVA 搭建_总结汇总篇:http://wenku.baidu.com/link?url=AbZX_o7JoH9Qaz0Q1aSWvTNLzeOwQCaqf_n0wnvbYAXgF9qoYIY6Chhb0hU6m3_sOI8dZ5iwOKThv9R2QQrmxO7yFNDBzpTBZlRFynIDC2q

selenium _RC _java 环境配置:http://wenku.baidu.com/view/6641fd0f844769eae009ed93.html?re=view



pycharm+selenium 搭建环境之 no module named''selenium'' 异常解决

pycharm+selenium 搭建环境之 no module named''selenium'' 异常解决

在 pycharm 上搭建 python+selenium 自动化测试环境时,遇到一个很坑的问题:no moduel named ‘selenium’

如下图:

解决方法:

1. 查看你的 python 是否正确安装了 selenium 包,没有的话,在你的 python 安装目录 D:\Python36\Scripts 下执行 pip install selenium

安装完成后最好直接打开 python,在下面输入 from selenium import webdriver,回车后是否报错,没报错则说明成功安装 selenium 包

  

2.python 安装好后,查看你的 pycharm 输出控制台,第一行就写了你所使用的 python.exe 的路径,如下图箭头处所示:

检查 python 使用的是不是你刚刚安装的,如果不是,换成你刚刚安装的 python.exe 路径。步骤如下:

  I. 打开 pycharm,点击 Settings,找到 Project Interpreter,点击右边的下拉菜单下的 show All... 选项,如图:

    

  II. 点击 show All... 选项后,点击框框中的 + 号,在点击 System Interpeter 选项,从右边的 Interpreter 把你安装的 python 路径加进去即可

    

  III. 在 I 步骤的 project Interpeter 那里选择你加入的 python 路径,如出现 pip、selenium、setuptools 模块则代表成功了,可以使用 selenium 了

    

今天关于我无法接受 selenium python 中的警报的介绍到此结束,谢谢您的阅读,有关(selenium+python)_UI 自动化 01_Mac 下 selenium 环境搭建、Elastic Stack 中的警报、java+selenium/java+selenium RC 项目搭建连接整理、pycharm+selenium 搭建环境之 no module named''selenium'' 异常解决等更多相关知识的信息可以在本站进行查询。

本文标签: