具有现成的硒测试套件的开源项目,供其他人免费使用:
可以是任何领域的任何Web应用程序。 (示例可能是Openbravo,Sweethome3D等。)
我想要的是此类应用程序具有用于测试套件的完整代码,我可以从我的IDE中运行它。
最好是Java编码的硒2.0测试。
是否有这样的OSS应用程序?
是否链接到其硒存储库?
我已经下载了此文件-https://github.com/Wikia/selenium-tests。
但是无法运行测试,因为我找不到selenium-config存储库-
运行测试
以下步骤应使您设置为在计算机上本地运行Selenium测试:
1。将此存储库克隆到本地计算机(而不是devbox)。
2。将selenium-config存储库克隆到本地计算机。
3。复制config_default.yml文件并将其命名为config.yml(这将是您的本地配置)
4。修改config.yml中的凭据路径属性以指向从克隆的selenium-config存储库中的凭据.xml文件。
有人可以指导我该怎么做吗?
#1 楼
快速搜索github上的Selenium测试会导致在其中托管其测试用例的多个开源项目。Wikia:https://github.com/Wikia/selenium-tests
詹金斯CI:https://github.com/jenkinsci/selenium-tests
Mozilla插件:https://github.com/mozilla/Addon-Tests
其他开放源代码项目站点请访问:
http://sourceforge.net/
http://code.google.com /
评论
谢谢,确实有帮助。我将进一步搜索类似的查询。在我发现某些应用程序的硒测试之前,它们只是测试代码,而不是整个测试套件。
–阿迪
2015年4月3日在8:59
在以上链接中,我找不到任何完整的硒项目。我目前失业,迫切需要一份工作。在这方面,我需要在简历中添加一个硒项目。我需要你的帮助。您能否将我连接到带有测试计划的一些开源/免费的硒测试脚本源代码。注意:我在电信领域(dev + test)有5年以上的经验。
–user16503
16年4月4日在3:48
@gunjan我建议您联系一些较大的项目,并直接询问他们可以做些什么来参与测试。一定会让您高兴。
–corsiKa♦
16-2-4在15:56
#2 楼
Ruby方法我致力于使用Ruby,RSpec和Capybara编写最轻巧的框架来测试外部站点。
您可以在https://上看到结果github.com/durrantm/basic_app
测试文件如下所示:
$ cat spec/foo_spec.rb
require 'rspec'
require 'capybara'
require 'capybara/rspec'
require 'capybara/dsl'
Capybara.run_server = false
Capybara.default_driver = :selenium
Capybara.app_host = 'http://www.google.com'
Capybara.register_driver :chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
root='/'
describe 'Loads up correctly', :type => :feature do
before :each do
Capybara.current_driver = :chrome
end
it 'Has the expected search input field' do
visit( root )
search_button_on_page=find(:css, "input[aria-label='Search']")
expect(search_button_on_page).to be_true
end
it 'Shows results' do
visit( root )
find(:css, "input[aria-label='Search']").set("123")
expect(page).to have_content 'results'
end
end
以下分支显示了常见任务的示例。
我使用分支尝试使每个示例尽可能轻便。
这是从2016年7月8日起
* master
multiple_domains
using_page_object
weather_with_login
评论
您也可以尝试-manual-and-automated-testing.1070.x6.nabble.com/…@tarun谢谢,也将检查!顺便说一句,我是您学习平台的成员,非常感谢您的工作!来自德国的问候!
德国也欢迎和问候:-)