小编Dob*_*eim的帖子

Testcafe客户端功能失败"ClientFunction代码中发生错误:ReferenceError:_from2未定义"

我正在尝试使用客户端函数来访问页面上的子元素中的值,不一定是本示例中的值,而是使用提供的testcafe选择器很难找到的值.

在定义页面对象模型我希望能够进入下一步,返回并保存在多个iFrame的情态动词的按钮,就可以对DOM的不同位置取决于模式的看法,并没有IDS(产品是旧的).

他们不过都遵循类似的模式,他们都将是一个跨度的子元素,并包含一个显示文本和标题印有其名字,通过Chrome浏览器开发工具控制台我可以用类似下面的东西访问它们

Array.from(document.querySelectorAll('span')).find(el => el.textContent === "Next")
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将此作为testcafe中的客户端函数调用时,我得到一个错误,以下是基于我的方法但是针对testcafe站点的示例,它给出了相同的错误.

import { Selector } from 'testcafe';
import { ClientFunction } from 'testcafe';
fixture `Client Function`
.page `https://devexpress.github.io/testcafe/documentation/test-api/selecting-page-elements/selectors/functional-style-selectors.html`;

const query = ClientFunction(() =>  Array.from(document.querySelectorAll('a')).find(el => el.textContent === "Filter DOM Nodes"));

test('Test query', async t => {
      const queryResult = await query();
      await t
      .click(Selector(queryResult))
      .wait(1500);
});
Run Code Online (Sandbox Code Playgroud)

这给我的错误相当神秘:

  1) An error occurred in ClientFunction code:

      ReferenceError: _from2 is not defined

      Browser: Chrome 71.0.3578 / Mac OS X 10.13.6

          6 |    .page

   `https://devexpress.github.io/testcafe/documentation/test-api/selecting-page-elements/selectors/functional-style-selectors.html`;
          7 …
Run Code Online (Sandbox Code Playgroud)

javascript automated-tests e2e-testing testcafe

3
推荐指数
1
解决办法
622
查看次数

内部联接切换到外部,无效的标识符

所以我正在玩几个连接查询,我注意到一些不寻常的行为,当我将查询从内部连接切换到外部连接,并将其他所有内容保持不变时,我收到错误,下面是两个查询正在运行.

SELECT Staff.Fname AS "First Name", Staff.Lname AS "Second Name", Booking_ID
FROM Staff INNER JOIN Booking ON Staff.StaffID = Booking.StaffID;
Run Code Online (Sandbox Code Playgroud)

SQL查询成功返回的屏幕截图

然后当我切换它时,

SELECT Staff.Fname AS "First Name", Staff.Lname AS "Second Name", Booking_ID
FROM Staff OUTER JOIN Booking ON Staff.StaffID = Booking.StaffID;
Run Code Online (Sandbox Code Playgroud)

我得到Error ORA-00904 Invalid identifier "Staff"."StaffID".

我认为上述查询应该返回所有已预订的工作人员以及所有未预订的人员.

有任何想法吗?

oracle inner-join outer-join

2
推荐指数
1
解决办法
137
查看次数