selenium選錯彈出層的下拉框

要先選中這個彈出層的form元素,再找下拉框

public void downSelectBox(){driver.get("https://www.imooc.com/user/setprofile");driver.findElement(By.className("pull-right")).click();try {Thread.sleep(2000);} catch (InterruptedException e) {// TODO Auto-generated catch block
            e.printStackTrace();}//先獲取彈出層的form表單WebElement formElement = driver.findElement(By.id("profile"));WebElement job = formElement.findElement(By.id("job"));Select downList = new Select(job);downList.selectByIndex(2);//downList.selectByValue("1");//downList.selectByVisibleText("學生");downList.selectByIndex(3);//這個只能取消多選下拉框//downList.deselectByIndex(3);List<WebElement> list = downList.getAllSelectedOptions();for(WebElement option : list){System.out.println(option.getText());}System.out.println(downList.getFirstSelectedOption().getText());}

?

轉載于:https://www.cnblogs.com/tarrying/p/9681561.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/396781.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/396781.shtml
英文地址,請注明出處:http://en.pswp.cn/news/396781.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python面向過程是基于面向對象的_Python5.1-面向對象與面向過程

面向對象&#xff1a; 將數據與函數綁定在一起&#xff0c;進行封裝&#xff0c; 這樣能夠更快速的開發程序&#xff0c;減少了重復 代碼的重寫過程。 優點&#xff1a; 易維護、易復用、易擴展&#xff0c;由于面向對象有封裝、繼承、多態性的特性&#xff0c;可以設 計出低耦…

C語言 1A gt $20,C語言輸出 1到20 的階乘之和

除了調用庫&#xff0c;絕對找不到比這更精簡的代碼了.#include#includelong long getdata(long long n){long long sum 1;while(n){sum*n--;}return sum;}int main(){long long sum 0;long long nums 20;while(nums){sumgetdata(nums--);}printf("%lld",sum);}【…

PHP設計模式——策略模式

<?php /*** 策略模式* 策略模式幫助構建的對象不必自身包含邏輯&#xff0c;而是能夠根據需要利用其他對象中的算法* * 在能夠創建基于對象的&#xff0c;由自包含算法組成的可互換對象時&#xff0c;最佳的做法是使用策略模式 */ interface Math{function calc($op1,$op2)…

自動化收益評估

1.自動化測試實施成本&#xff1a;自動化實施成本 前期開發成本 后期維護成本 2.自動化測試收益 自動化測試的運行次數 3.自動化測試實施成本比&#xff1a;怕 k*n/&#xff08;cic2&#xff09; k--手工執行自動化用例所花費的時間成本&#xff0c;n--自動化測試用例執行的次…

32位PLSQL Developer無法登錄Oracle 11g 64位

問題&#xff1a; Windows10 64位下裝Oracle 11g 64位&#xff0c;PLSQL Developer使用出現以下問題&#xff1a; 1、Database下拉框為空&#xff1a; 2、強制輸入用戶名、密碼及Database&#xff0c;登錄彈出&#xff1a; 說明PLSQL Developer并不支持Oracle 64位客戶端連接。…

python快速排序函數_python算法-快速排序

快速排序&#xff1a; 學習快速排序&#xff0c;要先復習下遞歸&#xff1a; 遞歸的2個條件&#xff1a; 1. 函數自己調用自己 2.有一個退出的條件 練習&#xff1a;基于遞歸下一個函數&#xff0c;計算n&#xff01;并且求出當n等于10的值。 n&#xff01;n * n-1*…..*1 #enc…

c語言課程結束,【計算機】程序設計——C語言基礎秋季學期課程圓滿結束

2019年10月22日11&#xff1a;40&#xff0c;在同學們發自內心的掌聲中&#xff0c;課外培養中心開辦的程序設計——C語言基礎課程圓滿落幕。本次課程由計算機中心的陶媛老師予以指導&#xff0c;在短短五次課的時間里&#xff0c;同學們對學習C語言都有了更深的體悟。對于大部…

struts2獲取請求參數的三種方式及傳遞給JSP參數的方式

接上一篇文章package test;import com.opensymphony.xwork2.ActionSupport; import javax.servlet.http.*; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionContext; import java.util.*; public class HelloAction extends ActionSup…

iOS input被鍵盤遮擋

//解決第三方軟鍵盤喚起時底部input輸入框被遮擋問題var bfscrolltop document.body.scrollTop;//獲取軟鍵盤喚起前瀏覽器滾動部分的高度$("input.inputframe").focus(function(){//在這里‘input.inputframe’是我的底部輸入欄的輸入框&#xff0c;當它獲取焦點時觸…

CentOS6.5 搭建Open***服務器

前言&#xff1a;之前搭建過程中找了5-6個教程一起看&#xff0c;真是累&#xff0c;難道就沒有寫的詳細一點&#xff0c;一次成功的嗎&#xff0c;基于此花了一下午制作了本教程&#xff0c;實際測試2遍均成功&#xff0c;懶人福音。基礎環境&#xff1a;系統&#xff1a;Cent…

python如何在exel中編程_如何使用Python以編程方式將行添加到現有Excel表中

盡管有各種各樣的pythonexcel操作庫和資源&#xff0c;但我無法找到具體的解決方案。在 現在&#xff0c;我有一個表格存在的Excel模板文件。我想編寫一個Python程序來填充這個表。對于任何現有的Excel庫都可以這樣做嗎&#xff1f;模板Excel文件包含一個空表的工作表&#xff…

c語言文件分屏顯示,通用子目錄文件顯示方法

通用子目錄文件顯示方法在用CHKDS/V對磁盤子目錄及子目錄文件進行查找時,由于輸出顯示信息沒有分屏顯示,很容易錯過需要的信息,并且顯示信息沒有標記出隱藏的子目錄名及子目錄文件名,這樣就對進一步的子目錄及文件操作帶來許多不便。若輔以管道操作采用CHKDSK/V:|MORE,雖然可分…

hibernate--

正向工程&#xff1a; 通過創建Java代碼生成表文件 反向工程&#xff1a; 把表創建完自動生成代碼 轉載于:https://www.cnblogs.com/Catherinezhilin/p/9687126.html

Javascript、Dom、JQuery

1、Javascript JavaScript是一種屬于網絡的腳本語言,已經被廣泛用于Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。 1.1 存在形式 1 1、文件形式 2 <script src"../jqu…

mysql鏡像_Mysql phpmyadmin docker鏡像安裝

前言1.介于mysql的安裝很容易出現各種坑&#xff0c;本文使用 mysql 的docker鏡像2.為了方便管理mysql數據庫又不暴露mysql服務&#xff0c;所以使用phpmyadmin管理pull鏡像#下載mysql鏡像docker pull mysql#下載phpmyadmin鏡像docker pull phpmyadmin/phpmyadmin創建網絡docke…

linux安裝lrzsz,并使用rz sz 命令

1 centeos中使用 yum -y install lrzsz 命令下載并安裝 2 使用 rz 命令將windows文件上傳到linux 3 使用 sz 命令將linux文件下載到windows 例如&#xff1a; 4 tar zcvf dbq.tar.gz files/ 打包指定文件夾 5 sz dbq.tar.gz 轉載于:https://www.cnblogs.com/shaner/p/6387516.h…

c語言智能小車項目的感想,智能小車畢業論文(完整版)要點分析.doc

學 士 學 位 論 文系 別&#xff1a; 計算機科學與技術學科專業&#xff1a; 計算機科學與技術姓 名&#xff1a; 2011年 0月智能小車引導控制系統的設計與實現系 別&#xff1a; 計算機科學與技術學科專業&#xff1a;姓 名&#xff1a;2011年 0月智能小車引導控制系統的設計與…

慈不掌兵,義不行賈,爛好人難成大業!

兩個月前&#xff0c;朋友的創業公司倒閉了。 朋友是溫文爾雅的白面君子&#xff0c;有著光鮮的履歷和出眾的能力。和他聊天&#xff0c;永遠覺得沐浴春風。溫潤如玉&#xff0c;充滿魅力。 朋友細致而體貼。他記得你的生日時&#xff0c;并在那天給發送祝福和紅包&#xff1b;…

maven項目構建

Maven是apache的一個開源項目。是一個用來把源代碼構建成可發布的構件的工具。 Maven的功能非常強大&#xff0c;可以認為是一個項目管理工具&#xff0c;不僅僅是一個構建工具。 Maven本身的核心很小&#xff0c;但是可以在上面擴展出很多的插件。Mven采用的是插件的思想&…

c++如何打開hdf5文件_如何打開CSV格式文件才能正常使用?

正文開始前先給大家來一波福利&#xff0c;歡迎大家掃碼關注后&#xff0c;手動發送“薪酬”領取《企業薪酬管理必備資料包》&#xff01;注意&#xff1a;先掃碼關注再回復回復關鍵詞&#xff01;先掃碼關注再回復回復關鍵詞&#xff01;先掃碼關注再回復回復關鍵詞&#xff0…