我注意到一些电子邮件服务(如gmail或我学校的webmail)将重定向电子邮件正文中的链接(或用于).所以,当我把我的电子邮件的正文中"www.google.com",我检查电子邮件在Gmail或什么的,链接类似于"gmail.com/redirect?www.google.com".
这对我和我通过电子邮件发送的人非常困惑(就像我的父母,他们不熟悉电脑).无论如何我总是点击链接,但为什么要使用这项服务?(我也担心也许我的信息被发送到某个地方......我有什么需要担心的吗?在重定向之前是否存储了什么?)
对不起,如果这是无根据的偏执狂.我只是好奇为什么有些事情会按照他们的方式运作.
在文本框中,当您键入时,我们有自动完成功能,可生成采用此结构的列表:
<div class="results">
<ul>
<li class="even">
<li class="odd">
<li class="even">
etc...
Run Code Online (Sandbox Code Playgroud)
我正在用Cucumber(加上Capybara和Webdriver)编写测试,我需要选择第一个li.
page.execute_script我想,因为下面的代码片段不断返回,所以没有通过正确的jQuery null.
page.execute_script %Q{ $('li').eq(1).trigger("mouseenter").click(); }
Run Code Online (Sandbox Code Playgroud)
也就是说,我收到了这个错误:
TypeError: $("li") is null (Selenium::WebDriver::Error::UnexpectedJavascriptError)
Run Code Online (Sandbox Code Playgroud)
我只是拿起jQuery,所以有人会告诉我什么是错的,为什么它是错的,可能是如何解决它?
该li元素存在于页面上,我查看了源代码以确保,所以我真的很困惑,它无法找到它.