我使用webpagetest.org进行性能测试。要访问我需要测试的页面,我需要输入一些文本并点击下一个按钮,因为我无法直接访问该页面。
这是示例应用
的链接https://angular-z3shbr.stackblitz.io/
我尝试使用
在输入中输入一些文字width, initial-scale=1
我面临的问题是,即使在文本框中输入值后,下一个按钮也无法启用
网页脚本
width,initial-scale=1
我为输入尝试了setValue但它导致了相同的结果
答案 0 :(得分:1)
Angulars ngModel需要触发'input'事件才能更新模型。
如果使用element.value更改输入字段的值(与webpagetest.org使用的值相同),则不会发生更改检测。
要解决此问题,只需在webpagetest.org脚本中手动执行此事件
示例脚本:
library(Quandl)
Quandl.api_key("NEED_FREE_KEY!!")
#q <- Quandl.search(query = "DEXJPUS", database_code = "FRED")
#Japan / U.S. Foreign Exchange Rate
#Code: FRED/DEXJPUS
#Desc: Japanese Yen to One U.S. Dollar Not Seasonally Adjusted, Noon buying rates in New York City for cable transfers payable in foreign currencies.
#Freq: daily
#Cols: Date | Value
jpus <- Quandl(code = "FRED/DEXJPUS",
type = "raw",
collapse = "monthly",
start_date = "2018-01-01",
end_date = "2018-03-01")
参见示例结果: https://www.webpagetest.org/result/180406_R3_31adbf8f109c1c54658a4f7a94157192/