第四個selenium-radiobutton
宣告一下:本文來自基於Selenium 2的自動化測試-從入門到精通,稍微完善了東西。
需要如下庫:
selenium-java-2.45.0.jar
selenium-java-2.45.0-srcs.jar
selenium-server-standalone-2.45.0.jar
上述的庫,我都是從51cto上下載的。
用xpath定位,碰到frame時,需要switchto().frame(name|id)
原始碼如下:
package com.example.open;
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.WebElement;
public class TestRadioButton {
WebDriver driver;
@Before
public void setup() throws Exception{
System.setProperty ( "webdriver.firefox.bin" , "d:/Program Files/Mozilla Firefox/firefox.exe" );
driver = new FirefoxDriver();
driver.get("http://www.w3school.com.cn/tiy/t.asp?f=html_radiobuttons");
}
@Test
public void TestRadioButton() throws Exception{
//注意,該頁面有frame,需先跳轉,然後再xpath定位
WebElement femaleRadioButton = driver.switchTo().frame("i").findElement(By.xpath("/html/body/form/input[1]"));
if(!femaleRadioButton.isSelected()){
femaleRadioButton.click();
}
assertTrue(femaleRadioButton.isSelected());
}
@After
public void tearDown() throws Exception {
driver.quit();
}
}
相關推薦
第四個selenium-radiobutton
宣告一下:本文來自基於Selenium 2的自動化測試-從入門到精通,稍微完善了東西。 需要如下庫: selenium-java-2.45.0.jar selenium-java-2.45.0-srcs.jar selenium-server-standalone-2.45
Python練習筆記——利用遞歸求年齡,第五個比第四個大2歲...
div turn ron 練習 post 個人 print log clas 現在有五個人, 第五個人比第四個人大兩歲,18 第四個人比第三個人大兩歲,16 第三個人比第二個人大兩歲,14 第二個人比第一個人大兩歲,12 第一個人現10歲,
第四個頁面:制作電影資訊頁面
ron inter 9.png 簡單的 動態 icp soap eid 底部 筆記內容:第四個頁面:制作電影資訊頁面 筆記日期:2018-01-18 點擊輪播圖跳轉到文章詳情頁面 之前的文章列表頁面還有一個小功能沒有實現,就是點擊點擊輪播圖就能跳轉到相應的文章詳情頁面,這
程式設計師桌面都長什麼樣?腦洞太大,第四個是“真”程式設計師
電腦桌面,那是作為一個IT人士,展示個性的地方,作為一名程式設計師,工作壓力大,還得找個地方釋放釋放,於是電腦桌面,就成了一個不錯的地方。 在這裡相信有許多想要學習前端的同學,關注小編文章最後面文字,可免費領取一整套系統的web前端學習教程! 當屬性滿滿的程式設計師們
Swift:我的第四個Demo
這次Demo是關於UICollectionView的 // // ViewController.swift // UIKitPrograming // import UIKit class ViewController: UIViewController { // 定義一些不變
剛入IT(Android)行業第四個月,馬上要接觸專案了!
剛開始接觸Android 公司組織培訓了一個月,這一個月內做了一個音樂的小專案(很簡單的那種)。 還行做出來了,留在了公司。 第二個月,給了我一套音樂的程式碼,讓我去看,看了大概一個禮拜開始接手BUG ,看LOG解BUG,對於新手來說,看LOG真的是很腦殼
一對老耗子,每個月都生一對小耗子。小耗子長3個月,第四個開始變成老耗子開始生! 假如都不死,那麼請問24個月後有多少隻耗子?
package 第五天的作業;/* * 一對老耗子,每個月都生一對小耗子。小耗子長3個月,第四個開始變成老耗子開始生! 假如都不死,那麼請問24個月後有多少隻耗子? *//* * 思路 * 設計ONE TWO THREE OLD四個變數, * 存放第一個月,第二個月,第三個月,老耗子的數量 * */publ
FreeSWITCH學習筆記 第一場 第四個鏡頭 區域網支援
在區域網內進行的測試,需要進行ACL的配置 conf/autoload_configs/acl.conf.xml 中,加入下面配置: <list name="localnet.auto
Ceph 13.2.4 Mimic 釋出,13.2.x 的第四個長期支援版本
作為第四個 Mimic v13.2.x 的長期支援版本,Ceph 13.2.4 Mimic 釋出了。其中包含 13.2.3 的兩項安全程式更新。建議所有使用者升級。 Ceph 13.2.4 Mimic 更新內容如下 CVE-2018-16846: rgw: enfor
UNIX環境程式設計學習筆記------程式設計例項-----對於 函式 inet_ntop()函式的第四個引數的理解
對於 函式 inet_ntop()函式的第四個引數的理解 1.函式原型:#include <arpa/inet.h> const char *inet_ntop(int af, const void *src,char *dst, socklen
若一頭小母牛,從出生起第四個年頭開始每年生一頭母牛,按此規律,第n年時有多少頭母牛?
第一年:1 第二年:1 第三年:1 第四年:1 + 1(4) 第五年:1 + 1(4) + 1(5) 第六年:1 + 1(4) + 1(5) + 1(6) 第七年:1 + 1(4) + 1(5) + 1(6) + 1(7) +1(47) 遞迴公式:f(n)=1 0
第三個selenium-ieexplore
宣告一下:本文來自基於Selenium 2的自動化測試-從入門到精通,稍微完善了東西。 需要如下庫: selenium-java-2.45.0.jar selenium-java-2.45.0-srcs.jar selenium-server-standalone-2.45
我的第四個C語言:計算圓柱體的表面積和體積。
問題及程式碼: 問題:計算圓柱體的表面積和體積。 程式碼:#include <stdio.h> #include <stdlib.h> int main() { float r,h,S,V; printf("請輸入圓柱體的半徑\n"
python 已知平行四邊形三個點,求第四個點
import numpy as np #已知平行四邊形三個點,求第四個點 #計算兩點之間的距離 def CalcEuclideanDistance(point1,point2): vec1 = np.array(point1) vec2 = np.array(
兔子繁殖問題,設有一對新生兔子,從第四個月開始他們每個月月初都生一對兔子 新生的兔子從第四個月月初開始又每個月生一對兔子 按此規律,並假定兔子沒有死亡,n(n
兔子繁殖問題,設有一對新生兔子,從第四個月開始他們每個月月初都生一對兔子 新生的兔子從第四個月月初開始又每個月生一對兔子 按此規律,並假定兔子沒有死亡,n(n <= 20)個月月末共有多少對兔子
有一頭母牛,它每年年初生一頭小母牛。每頭小母牛從第四個年頭開始,每年年初也生一頭小母牛。請程式設計實現在第n年的時候,共有多少頭母牛?
要知道今年的小牛數量,即為去年的小牛數量加上今年出生的小牛數量(即為四年前的小牛數量)。找到這個規律即可編寫相應程式碼。#include<stdio.h>int main(void){int n;int x[56]={0,1,2,3,4};int i;for(i=
svn圖示不顯示的解決方案(第四個好辦法)
最近發現svn圖示莫名其妙的不顯示,其他操作都正常。在網上搜了一些方法。 解決方法一(失敗): 升級最新版本,我的本來就是最新版本 解決方法二(失敗): 右鍵->TortoiseSVN->setting->Icon Overlays->Status cache->default
若一頭小母牛,從出生起第四個年頭開始每年生一頭母牛,按此規律,第n年有多少頭母牛?
#include <stdio.h> #include <stdlib.h> int cow(int n) { int i, count, m = 1; int A[3] = {0, 0, 0}; int tmp;
已知矩形的任意三個點,求第四個點
做car的旅行路線遇到的,先用向量法找出直角邊,再利用對角線上的點橫座標之和等於中點橫座標的二倍求出。 #include<cstdio> struct zuobiao { int x,y; }; zuobiao qiudian(int
REST技術第四步 多個參數註解問題
優先級 請求 字母 center 宋體 servlet lib 優先 add 經過實驗,發如今使用@BeanParam註解的查詢類字段上。 @FormParam和@QueryParam不能同一時候加上去,僅僅能加一個,否則會出現取不到數據的情況。 並且在方法參數