小编Mys*_*Man的帖子

如何使用Robot Framework从测试套件运行特定的测试用例

我是Robot的新手,正在学习编写逻辑和测试用例.

我有一个测试套件"mytestsuite.robot",它有很多测试用例.我的一个测试用例中有几个错误.

我如何运行那个特定的测试用例,因为我不想再次运行整个测试套件?

档案mytestsuite.robot

testcase1
....
....
testcase2
....
....
testcase3
....
....
testcase4
....
....
Run Code Online (Sandbox Code Playgroud)

说测试用例3失败了,我想重新运行测试用例3.

我试着用:

pybot mytestsuite.robot -t testcase3
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误.

python robotframework

22
推荐指数
3
解决办法
5万
查看次数

即使元素存在,Capybara Element也未找到错误

我正在与水豚一起写硒测试并试图填写一个弹出框.我无法使用capybara中的fill_in方法填写元素的名称.这适用于其他页面中的其他表单,但不适用于此页面.

这是我的测试代码:

describe "Jobs" do
  before do
    login(users(:admin))
  end

  it "creates a job on a workspace" do
    visit('#/workspaces')
    click_button "Create Workspace"
    within_modal do
      fill_in 'name', :with => "testing-jobs"
      click_button "Create Workspace"
    end
    click_link "Dismiss the workspace quick start guide"
    page.should have_content('All Activity')
    Workspace.find_by_name("testing-jobs").should_not be_nil

    click_link "Jobs"
    click_button "Create"
    within('#facebox') do
      find(".name").click
      fill_in '. name', :with => "real job"
      choose "onDemand"
      click_button "Create"
    end
    page.should have_content "real job"
  end
end
Run Code Online (Sandbox Code Playgroud)

关于工作空间的第一个fill_in工作得很好但是当我到达工作时它只是搞砸了.

这是来自firebug的实际开发代码:

<div id="facebox" class="dialog_facebox" style="top: 30px; left: 424.5px;">
<div class="popup" …
Run Code Online (Sandbox Code Playgroud)

css selenium css-selectors capybara

6
推荐指数
1
解决办法
4801
查看次数

阿皮姆。找不到模块“appium-base-driver”

直到今天,我的 appium GUI 都运行良好。当我尝试启动 appium 时,出现此错误。我不知道如何绕过它。因此,高度赞赏任何建议/解决方案。

    Launching Appium with command: '/Applications/Appium.app/Contents/Resources/node/bin/node' appium/build/lib/main.js --pre-launch --debug-log-spacing --automation-name "Appium" --platform-name "Android" --platform-version "6.0" --app "/Users/iamtheuser/fitbit/automation/artifacts/myapp.apk" --language "en" --locale "US"

Error: Cannot find module 'appium-base-driver'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Object.<anonymous> (lib/main.js:7:58)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Function.Module.runMain (module.js:447:10)
    at startup (node.js:146:18)
    at node.js:404:3
Run Code Online (Sandbox Code Playgroud)

android appium python-appium npm-install

5
推荐指数
1
解决办法
3613
查看次数