我只想让我的cucumber测试接受一个确认对话,在我的cucumber测试中,我已经安装了selenium-webdriver并且它给了我这个错误:
我试过运行gem更新selenium-webdriver,但那不起作用。
这是我的功能文件:
功能:Delete User为了将一个现有用户作为一个用户删除,我希望能够从数据库中删除一个用户
Scenario: User successfully deletes another user
Given I am currently on the Users page
When I select a user to delete
Then the user should no longer visible on the users page
则/^用户在用户页$/do expect(页)中不再可见。要have_no_content“cwl0@aber.ac.uk”结束
下面是env.rb文件:
需要“cucumber/rails”需要“selenium-webdriver”
场景databasecleaner.clean结束cucumber::rails::database.javascript_strategy=:truncation
下面是gemfile:
来源'https://rubygems.org'
gem'tzinfo-data'
gem“Rails”,“4.1.5”
宝石“SQLite3”
gem'jbuilder','~>1.2'
group:doc do#bundle exec rake doc:rails在doc/API下生成API。gem“sdoc”,需要:错误的结尾
组:test do gem'cucumber-rails',:require=>false gem'launchy'gem'database_cleaner'gem'selenium-webdriver',“~>2.38.0”gem'rspec-rails',“~>3.0.0'gem'factory_girl_rails'end
检查您正在使用的selenium-webdriver版本与您的Firefox版本的兼容性,并在gemfile.lock文件中进行适当的版本更改。https://selenium.googlecode.com/git/rb/changes
更老的Firefox版本可以在https://ftp.mozilla.org/pub/mozilla.org/Firefox/releases/中找到
运行以下代码: 给出以下错误:
当我尝试在Chrome中运行测试时,出现以下错误: 初始化方法AutomationUsingSelenium。蓝绿色。MyTestInitialize引发异常。OpenQA。硒。DriversServiceNotFoundException:OpenQA。硒。DriversServiceNotFoundException 原因是什么?
我试图使用Selenium/Java为我的自动化脚本运行maven项目。但是,当我执行mvn test命令时,测试并没有运行。请让我知道当我尝试运行maven项目时,cucumber测试没有被执行的问题是什么。 下面是我的pom.xml文件
在运行简单测试时获取此错误。 线程“main”java.lang.unsupportedClassVersionError:org/openqa/selenium/webdriver:不支持major.minor版本52.0在java.lang.ClassLoader.defineClass1(本机方法)在java.lang.ClassLoader.defineClass(ClassLoader.
我曾尝试使用下面的JavaScript调用模拟SeleniumWebDriver的拖放测试,但出现了WebDriver错误。我尝试了这种方式,因为Actions类在任何浏览器(Firefox、Chrome)上都不起作用。 有人能告诉我哪里做错了吗? 我得到的错误是: org.openqa.selenium.WebDriverExcture:未知错误:Runtime.evaluate抛出异常:Syn
但是,我只想运行以一些字符串开始的文件。假设前缀为“AsiaUserTests”的文件。类似下面的内容 这将导致,所以我想知道是否有一种方法可以做到这一点,因为我在Web中找不到这样的东西。