小编Ryo*_*hii的帖子

如何在puppeteer中模糊输入元素?

我正在与人偶一起测试表格。表单具有在输入元素上发生模糊事件时触发的验证。但是,没有API可以模糊人偶中的元素。

我正在尝试聚焦/单击bodydiv元素,但是无法触发onBlur验证。page.click("body")page.focus("body")

现在,我将虚假的点击图片用于火灾模糊事件。但这不是好方法。

export class LoginPage {
  constructor(private page: Page) {}

  async setup(): Promise<void> {
    await this.page.goto(MY_LOGIN_FORM);
  }

  async typeEmail(email: string): Promise<void> {
    await this.page.type("input[name=email]", email);
    await this.blur();
  }

  async typePassword(password: string): Promise<void> {
    await this.page.type("input[name=password]", password);
    await this.blur();
  }

  async clickLoginButton(): Promise<void> {
    await this.page.click("button");
  }

  private async blur(): Promise<void> {
    // HACK
    await this.page.click("img");
  }
}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以模糊输入元素而不会被黑客入侵?

javascript puppeteer

7
推荐指数
1
解决办法
1593
查看次数

如何计算galois域上的numpy数组?

我想在galois字段(GF4)上使用numpy数组.所以,我将GF4类设置为数组元素.它适用于数组+整数计算,但它不适用于数组+数组计算.

import numpy

class GF4(object):
    """class for galois field"""
    def __init__(self, number):
        self.number = number
        self.__addL__ = ((0,1,2,3),(1,0,3,2),(2,3,0,1),(3,2,1,0))
        self.__mulL__ = ((0,0,0,0),(0,1,2,3),(0,2,3,1),(0,3,1,2))
    def __add__(self, x):
        return self.__addL__[self.number][x]
    def __mul__(self, x):
        return self.__mulL__[self.number][x]
    def __sub__(self, x):
        return self.__addL__[self.number][x]
    def __div__(self, x):
        return self.__mulL__[self.number][x]
    def __repr__(self):
        return str(self.number)

a = numpy.array([GF4(numpy.random.randint(4)) for i in range(18)]).reshape(3,6)
b = numpy.array([GF4(numpy.random.randint(4)) for i in range(18)]).reshape(3,6)

""""
In [261]: a
Out[261]: 
array([[1, 1, 2, 0, 2, 1],
       [0, 3, 1, 0, 3, 1],
       [1, 2, 0, 3, …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy galois-field

5
推荐指数
1
解决办法
2164
查看次数

标签 统计

arrays ×1

galois-field ×1

javascript ×1

numpy ×1

puppeteer ×1

python ×1