所以我使用一些python脚本来自动化谷歌浏览器中的一些东西.从昨天起我经历了一个非常奇怪的错误.当我使用脚本通过selenium打开谷歌浏览器时,所有网站都是这样的:截图
我模糊了面孔,它们显示得很完美.但是绝对没有显示文本,甚至在控制台中也没有.这已经工作了几个星期,突然之间看起来像这样.
任何想法如何解决它?我尝试重新安装Chrome和chromedriver,但没有成功.
我有一个Product实体,与另一个与manyToOne关联的User实体相关
class Product implements AuthoredEntityInterface
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="products")
* @ORM\JoinColumn(nullable=false)
*/
private $user;
/**
* @ORM\Column(type="string", length=255)
*/
private $name;
/**
* @ORM\Column(type="double")
*/
private $price;
//various getters and setters
}
Run Code Online (Sandbox Code Playgroud)
AuthoredEntityInterface有助于将用户设置为当前登录的用户。当我对/ api / products进行api调用(我使用邮递员)时,传递的json如下所示:
{
"name": "my product",
"price": 10
}
Run Code Online (Sandbox Code Playgroud)
这将起作用,并创建一个新记录。问题出在单元测试上。我打这样的电话:
$headers = [
'HTTP_AUTHORIZATION' => 'Bearer ' . $token,
'CONTENT_TYPE' => 'application/ld+json',
'HTTP_ACCEPT' => 'application/ld+json'
];
$postData = [
'name' => 'my product',
'price' => …Run Code Online (Sandbox Code Playgroud) 由于某种原因,我的 Powerapps 中的可见功能无法工作,我刚刚在OnSelect() Mail.Visible = false
邮件中写道,在这种情况下是文本输入/文本框。当我点击按钮时什么也没有发生。我在 MS 网站上找不到有关它的文档,但我在 Powerapps 中有一个名为“可见”的功能
这在控制器中
$candidats = $repository->findList(
$data["recherche_candidat"]["diplomes"],
$data["recherche_candidat"]["categories"]);
Run Code Online (Sandbox Code Playgroud)
这在存储库中
public function findList($diplomes,$categories,)
{
$qb=$this->createQueryBuilder('c');
if($categories!=null){
$qb->andWhere('c.categorie IN (:value)')
->setParameter(':value', $categories);
}
if($diplomes!=null) {
$qb->andWhere('c.diplome IN (:value)')
->setParameter(':value', $diplomes);
}
return $qb
->getQuery()
->getResult();
}
Run Code Online (Sandbox Code Playgroud)
问题是当diplomes和类别不为空时,我看到一个错误:
参数太多:查询定义了1个参数,而您绑定了2个
一项无效的工作;例如diplomes == null和category!= null可以正常工作而不会出现错误