小编Adn*_*far的帖子

Selenium Webdriver:在文本字段中输入文本

当我在文本字段中输入文本时,它将被删除.

这是代码:

String barcode="0000000047166";

WebElement element_enter = _driver.findElement(By.xpath("//*[@id='div-barcode']"));

element_enter.findElement(By.xpath("//html/body/div[1]/div[3]/div[1]/form/div/div/input")).sendKeys("barcode");
Run Code Online (Sandbox Code Playgroud)

java selenium selenium-webdriver

26
推荐指数
2
解决办法
15万
查看次数

Java Selenium-webdriver:在文本区域中输入文本

附上图片了解更多详情请关注::![我想在文字区域输入文字:照片中提到] [1] [1]:http://i.stack.imgur.com/sai92.png我想要将文本输入文本区域,但是发现找不到元素的错误.我试过X路径,名称和ID,但无法执行此代码,并希望与页面上出现的其他元素一起玩,但测试目的却没有!我不知道它可以用java-executor或switch窗口处理(弹出).下面提到的是java代码.如何处理这种情况请帮助详细说明.

Java代码:

@Test   
public void CreteLead() throws InterruptedException 
{
    WebElement _loginName = 
        driver.findElement(By.xpath(OR.getProperty("username")));

    _loginName.sendKeys(OR.getProperty("loginId"));

    WebElement _password = 
        driver.findElement(By.xpath(OR.getProperty("password")));
            _password.sendKeys(OR.getProperty("loginPassword"));
    WebElement _login = 
        driver.findElement(By.xpath(OR.getProperty("login")));

    _login.click(); 
    Thread.sleep(5000);

    WebElement _New = 
        driver.findElement(By.xpath(OR.getProperty("New")));

    _New.click();
    Thread.sleep(10000);
    driver.findElement(By.id("btnCreateCustomer")).click();
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<table class="tbl_top_align" width="100%" cellspacing="3" cellpadding="0">
  <tbody>
    <tr>
    <tr>
    <tr>
    <tr id="trBranch">
    <tr id="trAssign">
      <td> Assign To*: </td>
      <td>
        <table cellspacing="0" cellpadding="0">
          <tbody>
            <tr>
              <td style="font-weight: normal !important;">
                <div 
                  id="ctl00_CPHPageContents_ctl00_CPHPageContents_ddlAssignedToPanel" 
                  class="RadAjaxPanel" style="display: block;"
                >
                  <span id="RequiredFieldValidator1" 
                    class="error_message" style="display:none;"
                  >* missing</span>
              </td>
              <td …
Run Code Online (Sandbox Code Playgroud)

selenium-grid selenium-rc selenium-webdriver

3
推荐指数
1
解决办法
2万
查看次数

如何在Robot Framework中执行JavaScript

下面是我的代码。当我运行它时,它显示一个WebDriverException。如何在Robot Framework中执行JavaScript代码?

这段return $(arguments[0]).data('${ToolTip}').options.title代码在-java Selenium Web驱动程序中运行良好。

Mouse Over    ${CreateTask}
    Execute JavaScript    return $(arguments[0]).data('${ToolTip}').options.title
Run Code Online (Sandbox Code Playgroud)

selenium automated-tests robotframework selenium-webdriver

3
推荐指数
1
解决办法
2万
查看次数

如何在机器人框架中读取csv文件以进行数据验证

我想阅读CSV文件进行数据验证.用于读取CSV文件的任何库或关键字都可以.我正在使用Robot Framework with Ride.

csv robotframework selenium-webdriver

2
推荐指数
1
解决办法
1万
查看次数

NG和JUnit框架之间的区别?? 哪一个最适合使用Selenium Web驱动程序进行测试

我想知道NG和Junit之间有什么区别,哪一个最适合Selenium Webdriver中的自动化.请举例说明

java selenium selenium-grid selenium-rc selenium-webdriver

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

如何在python中从一个列表中创建多个列表

我想在条件库中从一个列表中创建多个列表.

实际数据:

numbers = [1, 2, 3,4,5,6,7,8,9, 1, 11, 12, 13, 1, 21, 22, 25, 6, 1, 34 ,5 ,6 ,7,78]
Run Code Online (Sandbox Code Playgroud)

预期结果:

[1, 2, 3,4,5,6,7,8,9]
[1, 11, 12, 13]
[1, 21, 22, 25, 6]
[1, 34 ,5 ,6 ,7,78]
Run Code Online (Sandbox Code Playgroud)

这是我的尝试:

list_number=[]
numbers = [1, 2, 3,4,5,6,7,8,9, 1, 11, 12, 13, 1, 21, 22, 25, 6, 1, 34 ,5 ,6 ,7,78]
for x in numbers:
    if x==1:
        list_number.append(numbers)

print list_number[0] 
Run Code Online (Sandbox Code Playgroud)

python list-manipulation python-2.7

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