在Selenium Webdriver上,我如何从span标签和打印中检索文本?
我需要提取文字 - "UPS隔夜 - 免费"
HTML代码如下:
UPS Overnight - Free
使用以下代码:
div id="customSelect_3" class="select_wrapper">
<div class="select_display hovered">
<span class="selectLabel clear">UPS Overnight - Free</span>
Run Code Online (Sandbox Code Playgroud)
但上面的代码是返回/打印文本 - "1".
在Selenium JAVA WebDriver中 - 如何计算子标签?例:
<div class="subcategory_container">
<div class="products_container">
<div class="product_row">
<form class="product_container">
<form class="product_container">
<form class="product_container">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想算一下product_row div下有多少表单标签?谢谢
当我尝试更新现有的Excel文件时,我遇到以下错误:
Exception in thread "main" java.lang.NullPointerException
at xltest.main(xltest.java:28)
Run Code Online (Sandbox Code Playgroud)
我的代码:
FileInputStream file = new FileInputStream(new File("C:\\Users\\onu\\test.xlsx"));
XSSFWorkbook workbook = new XSSFWorkbook(file);
XSSFSheet sheet = workbook.getSheetAt(0);
//Update the value of cell
Cell cell = sheet.getRow(0).getCell(3); // cell D1
cell.setCellValue("onu"); // line 28 which throws NPE
file.close();
FileOutputStream outFile =new FileOutputStream(new File("C:\\Users\\onu\\test.xlsx"));
workbook.write(outFile);
outFile.close();
Run Code Online (Sandbox Code Playgroud)