使用robotframework无法连接webdriver

在保证RF安装环境都是正确安装的前提,今天发现一个问题,就是无论我怎么使用open browser都报错,提示无法连接webdriver,网上有很多人都说是下载的webdriver版本不匹配,我也尝试去下载了最新版本,还是无法解决,最后访问了国外的一个网站,https://stackoverflow.com/

解决了这个问题

原因是本机127.0.0.1  与localhost  不匹配

你可以在命令行中输入:drivers

点击/etc/hosts/查看

# Additionally, comments (such as these) may be inserted on individual

# lines or following the machine name denoted by a ‘#‘ symbol.

#

# For example:

#

#      102.54.94.97     rhino.acme.com          # source server

#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.

# 127.0.0.1       localhost

# ::1             localhost

把注释去掉保存

再去尝试在RF中运行,查看能否打开浏览器

时间: 2024-10-25 17:52:40

使用robotframework无法连接webdriver的相关文章

appium+robotframework+python连接真机定位不到元素的问题处理

这几天遇到了一个比较奇怪的问题,使用RF框架进行自动化测试的时候定位不到部分元素 并且这个元素的是有id的,更换了xpath定位也行不通,冥思苦想,加上谷歌百度,终于解决了 解决步骤如下: 1.定位问题 首先编写个简单的test.py,用来进行debug 进入包含定位不到元素的页面,打印出pagesource from appium import webdriver from time import sleep meizu = {"platformName": "Androi

【Robotframework连接oracle】robot连接oracle数据库

1.下载databaselibrary 2.安装一个oracle的支持库:cx_Oracle windows下可以下载.exe来安装,这个库的下载地址是:https://pypi.python.org/pypi/cx_Oraclehttps://pypi.python.org/pypi/cx_Oracle 下载的库的位数要和Python位数一致,我这里下载的64位的,(cx_Oracle-5.1.2-py2.7.egg-info),cx_Oracle版本是11g,下载完成后直接安装 3.dll

selenium基础

1) .selenium 1 的基础讲解 Selenium RC 是如何运转的:包含的两个组件: 1.Selenium server 它负责启动和关闭浏览器,解释执行从测试程序传来的Selenium命令,就像一个HTTP代理一样 (这就是为什么它能访问没有FQ的谷歌浏览器的原因). 截取和验证浏览器与待测应用(??)之间的HTTP消息 这个代理也有一个好处: 就是每一个浏览器只能让用户在一个站点去搜索访问,不能在其他的站点去访问(这就是同源规则) ----没有同源规则.你可在任何站点读取你的银行

Robotframework使用DatabaseLibrary连接mysql数据库

Robotframework使用DatabaseLibrary连接mysql数据库 进行数据库操作,需要安装相应的操作库.DatabaseLibrary是常用的库之一,它能兼容MySQL.Oracle.sql server.DB2.sqlite3等等数据库.Python 操作不同的数据库,还需要安装相应的数据库驱动. 一.在线安装命令    pip install robotframework-databaselibraryMySQL数据库驱动在线安装命令          pip instal

WebDriver连接超时异常

升级前:selenium2.42.2+ firefox 31 firefox提示升级成33之后,之前的代码都无法运行了,表现如下: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: profile\extensions\[email protected]","

一.Appium+RobotFrameWork+Jenkins环境安装

一. 安装Android开发环境安装 1.studio64.exe安装:参考http://www.cnblogs.com/fnng/p/4552438.html 2.通过androidstudio下载sdk: 我的下载路径为:D:\Android(new)\AppData\Local\Android\sdk\platforms 二.模拟器的选择 选择一: 用eclipse(adt),使用eclipse自带的模拟器(注:eclipse已经没法安装sdk了,可以通过androidstudio下载sd

robotframework安装(一)

1.python: 安装python(2.7版本),安装完成后,需要配置环境变量,path增加python安装路径,如:F:\Python,并在dos下执行python即可,如下图即为成功: 2.setuptools: setuptools解压后,在解压后的setuptools下,执行python setup.py install安装即可: 3.pip: 一般Python安装时会自动安装pip,但是此时安装的pip有可能版本比较低,在pip install其他软件时会报错: 手工安装的话,可以在

RobotFramework自动化测试框架-移动手机自动化测试AppiumLibrary介绍

在使用AppiumLibrary库时,需要预先安装好Appium自动化工具,Appium官网地址为:http://appium.io/ Appium的GitHub地址为:https://github.com/appium Appium的下载地址:http://appium.io/downloads.html,可以下载最新的安装版本和响应的Library库 Appium的相关介绍文档:http://appium.io/slate/cn/master/ Appium的RobotFramework-a

Selenium webdriver 学习总结-元素定位

Selenium webdriver 学习总结-元素定位 webdriver提供了丰富的API,有多种定位策略:id,name,css选择器,xpath等,其中css选择器定位元素效率相比xpath要高些,使用id,name属性定位元素是最可靠,效率最高的一种办法. 1.工具选择:在我们开发测试脚本的过程中各个浏览器给我们也提供了方便定位元素的工具,我比较喜欢使用firefox的firebug工具,也是目前很多开发测试人员比较热衷的选择,原因是firefox是唯一能够集成selenium IDE