Xpath from JScript
Xpath from JScript
我是Selenium的新手,我想知道当HTML标记中没有显示值时,文本框的值是如何加载的
<input type="text" name="qty" id="qty" maxlength="5" value="" title="Qty" class="quantity-input qty"
还是从jscript获取数据?
<script type="text/javascript">
jQuery(document).on('click','.quantity-plus',function(){
var qty = jQuery.trim(jQuery('#qty').val());
if(qty < 99999)
{
var moq = jQuery('input[name=opinions]:checked').attr('data-moq');
var incrementquantity = jQuery('input[name=opinions]:checked').attr('data-incrementquantity');
var incrementmode = jQuery('input[name=opinions]:checked').attr('data-incrementmode');
var qty = jQuery.trim(jQuery('#qty').val());
jQuery('.moqerror').html('');
if(Number(qty) >= Number(moq) && parseInt((qty-moq)%incrementquantity) == 0)
{
var newqty = parseFloat( parseFloat(qty) + parseFloat(incrementquantity));
jQuery('#qty').val(newqty);
updateEstimatePrice();
}
来自脚本。值()正在设置value
属性
var newqty = parseFloat( parseFloat(qty) + parseFloat(incrementquantity));
jQuery('#qty').val(newqty);
我很困惑为什么你在问题的标题中有"XPath",这让我觉得我误解了什么。
编辑:关于硒的问题:
所以这看起来有点开放——但我只告诉你我会怎么做:
前提条件:
- Jasmine测试框架
- 承诺
- webdriverjs使用promise的控制流
- 量角器如何使用承诺
假设你对此满意:
首先,用量角器设置Selenium(这是一项艰巨的任务),然后你可以这样做(未经测试):
describe("Checking selectall, ", function() {
it("exists,", function() {
var qty = element(By.css('input#qty'));
expect(browser.isElementPresent(qty)).toEqual(true);
it("clicks loads with a value", function() {
qty.getAttribute("value").then(function(data) {
return console.log("qty.value", data);
});
});
});
});
});
相关文章:
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- Sharepoint JScript if语句未执行
- Validate JSON from Mongo?
- 调用C++中JScript中的instanceof运算符(IDispatch/IDispatchEx)
- Get JSON from an url
- creating objects from variables ES6
- getting id from jsp
- jquery使用name from变量按类选择元素
- Using jQuery with classes from ES6
- 试图在Windows上执行package.json中的脚本会引发JScript错误
- 如何计算与php中的CRC32函数兼容的arrayBuffer(javascript中的From FileReader)
- 带有Request.Form的JScript数组
- 如何删除'被按压'state from复选框
- 当我的所有 Ng-from 都有效时启用一个按钮
- JScript 错误: 无法分配给函数结果
- 在JScript 5.8/WSH中具有属性查找的函数名
- Microsoft JScript运行时错误:无法获取属性'的值;样式':对象为null或未定义
- getDocument by id/get input text from button dons'不起作用
- Xpath from JScript
- Execute php url from jscript